name('dashboard')->middleware('auth'); Route::get('/toggleTheme',[StaterkitController::class,'toggleTheme'])->name('toggleTheme'); Route::group(['middleware' => 'auth', 'prefix' => 'admin'], function () { Route::get('dashboard', [StaterkitController::class, 'home'])->name('dashboard'); Route::resource('students', UsersController::class); Route::post('students-search', [UsersController::class,'search'])->name('students.search'); Route::resource('banner', BannerController::class); Route::resource('game', GameController::class); Route::resource('category', CategoryController::class); Route::resource('course', CourseController::class); Route::get('student-course/create/{user}', [CourseController::class, 'create'])->name('student-course.create'); Route::resource('video-category', VideoCategoryController::class); Route::resource('video', VideoController::class); Route::resource('transaction', TransactionController::class); Route::resource('settings', SettingsController::class,['only' => ['index','update']]); Route::resource('admin', AdminController::class); Route::resource('manager', ManagerController::class); Route::resource('notification', NotificationController::class); Route::get('backups', [BackupController::class,'index']); Route::get('create-backup', [BackupController::class,'createBackup'])->name('backup.create'); Route::get('download-backup/{backup}', [BackupController::class,'downloadBackup'])->name('backup.download'); Route::delete('delete-backup/{backup}', [BackupController::class,'deleteBackup'])->name('backup.destroy'); Route::get('course-print-pdf/{course}', [PrintController::class,'coursePrint'])->name('course-print'); Route::get('course-notes-create/{category}', [CategoryNotesController::class,'create'])->name('notes.create'); Route::post('course-notes-store', [CategoryNotesController::class,'store'])->name('notes.store'); Route::get('course-notes-edit/{notes}', [CategoryNotesController::class,'edit'])->name('notes.edit'); Route::put('course-notes-update/{notes}', [CategoryNotesController::class,'update'])->name('notes.update'); Route::delete('course-notes-destroy/{notes}', [CategoryNotesController::class,'destroy'])->name('notes.destroy'); Route::get('download-course-notes/{notes}', [CategoryNotesController::class,'downloadPDF'])->name('notes.download'); });