get('/user', function (Request $request) { // return $request->user(); // }); Route::group( [ 'middleware' => 'api', 'prefix' => 'auth', ], function () { Route::post('login', [LoginApiController::class,'login']); Route::post('logout', [LoginApiController::class,'logout']); Route::post('refresh', [LoginApiController::class,'refresh']); Route::post('me', [LoginApiController::class,'me']); Route::post('register',[LoginApiController::class,'register']); Route::post('hai',[LoginApiController::class,'hai']); Route::post('status',[LoginApiController::class,'check']); }, ); Route::middleware(['auth'])->group(function(){ Route::middleware(['admin'])->group(function(){ Route::prefix('admin')->group(function(){ // aprove atau deny dan hapus user Route::controller(AdminUserController::class)->group(function(){ }); // approve atau deny dan hapus refund Route::controller(AdminRefundController::class)->group(function(){ }); Route::controller(AdminSettingController::class)->group(function(){ }); }); }); Route::prefix('profile')->group(function(){ Route::controller(ProfileController::class)->group(function(){ }); }); Route::middleware(['user'])->group(function(){ Route::prefix('user')->group(function(){ Route::controller(UserDashboardController::class)->group(function(){ }); Route::controller(UserContactController::class)->group(function(){ }); Route::controller(UserTransactionController::class)->group(function(){ }); Route::controller(UserRefundController::class)->group(function(){ }); }); }); });