'student'], function () { Route::post('login', [AuthController::class, 'login'])->middleware('throttle:login'); Route::group(['middleware' => ['auth:sanctum', 'statusCheck']], function () { Route::get('fetch', [GeneralController::class, 'fetch']); Route::post('profile-update', [GeneralController::class, 'profileUpdate']); Route::get('courses', [GeneralController::class, 'courses']); Route::get('games', [GeneralController::class, 'games']); Route::get('categories', [GeneralController::class, 'categories']); Route::get('transactions', [GeneralController::class, 'transactions']); Route::get('notifications', [GeneralController::class, 'notifications']); Route::get('video-categories', [GeneralController::class, 'videoCategories']); Route::get('random-videos', [GeneralController::class, 'randomVideos']); Route::get('category-videos/{category_id}', [GeneralController::class, 'categoryVideos']); Route::get('category-notes/{category_id}', [GeneralController::class, 'categoryNotes']); }); });