name('register'); Route::post('/register', [auth::class, 'signUpStore'])->name('register.store'); Route::get('/login', [auth::class, 'signInForm'])->name('login'); Route::post('/login', [auth::class, 'signInCheck'])->name('login.check'); Route::get('/logout', [auth::class, 'signOut'])->name('logOut'); Route::get('userProfile', [auth::class, 'show'])->name('userProfile'); Route::middleware(['checkauth'])->prefix('admin')->group(function () { Route::get('/dashboard', [dashboard::class, 'index'])->name('dashboard'); }); Route::middleware(['checkrole'])->prefix('admin')->group(function () { Route::resource('user', user::class); Route::resource('role', role::class); Route::resource('student', student::class); Route::resource('instructor', instructor::class); Route::resource('courseCategory', courseCategory::class); Route::resource('course', course::class); Route::resource('material', material::class); Route::resource('quiz', quiz::class); Route::resource('question', question::class); Route::resource('option', option::class); Route::resource('answer', answer::class); Route::resource('review', review::class); Route::resource('discussion', discussion::class); Route::resource('message', message::class); Route::get('permission/{role}', [permission::class, 'index'])->name('permission.list'); Route::post('permission/{role}', [permission::class, 'save'])->name('permission.save'); }); Route::get('/', function () { return view('frontend.home'); }); Route::get('/home', function () { return view('frontend.home'); })->name('home'); // Route::get('/dashboard', function () { // return view('welcome'); // })->name('dashboard');