diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index 27b30f5..c347112 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -12,6 +12,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; use App\Dashboard; +use App\User; class LoginController extends Controller { @@ -149,4 +150,23 @@ class LoginController extends Controller Session::flush(); return Redirect::to('/'); } + + public function GetRolesHarian(Request $request, $kodcaw){ + + if($request->role_harian == 'teller'){ + $kakitangan = User::where([['role_harian','teller'],['cawangan',$kodcaw]])->get(); + }else if($request->role_harian == 'khazanah'){ + $kakitangan = User::where([['role_harian','khazanah'],['cawangan',$kodcaw]])->get(); + }else if($request->role_harian == 'pc'){ + $kakitangan = User::where([['role_harian','pc'],['cawangan',$kodcaw]])->get(); + }else if($request->role_harian == 'penilai'){ + $kakitangan = User::where([['role_harian','penilai'],['cawangan',$kodcaw]])->get(); + }else if($request->role_harian == 'ppc'){ + $kakitangan = User::where([['role_harian','ppc'],['cawangan',$kodcaw]])->get(); + }else{ + $kakitangan = User::all(); + } + + return response()->json($kakitangan,200); + } } diff --git a/routes/api.php b/routes/api.php index b4cc1cb..b80d2a8 100644 --- a/routes/api.php +++ b/routes/api.php @@ -23,4 +23,7 @@ Route::post('/chat-bot', 'CustomerController@listenToReplies'); Route::group(['prefix' => 'dashboard'], function () { Route::post('/login', 'Auth\LoginController@loginDashboard'); Route::post('/logout', 'Auth\LoginController@logoutDashboard'); -}); \ No newline at end of file +}); + +Route::get('/roles_harian/{kodcaw}', 'Auth\LoginController@GetRolesHarian'); +