name('courses.index'); Route::middleware(['auth'])->group(function () { Route::get('/apply', [ApplyController::class, 'index'])->name('apply.index'); Route::post('/apply', [ApplyController::class, 'store'])->name('apply.store'); }); Route::middleware('guest')->group(function () { Route::get('/password/reset', [ForgotPasswordController::class, 'index'])->name('password.request'); Route::post('/resetEmail', [ForgotPasswordController::class, 'resetEmail'])->name('password.email'); Route::post('/verify-otp', [ForgotPasswordController::class, 'verifyOtpEmail'])->name('password.verify.otp'); Route::post('/update-password', [ForgotPasswordController::class, 'updatePassword'])->name('password.update'); }); Route::post('/studentlogout', [studentportalnavController::class, 'logout'])->name('student.logout'); Route::get('/StudentProfile', [StudentPortalController::class, 'showProfile'])->name('StudentProfile'); // Route::post('/studentlogout', [studentportalnavController::class, 'logout']); Route::post('/feedback/store', [FeedbackController::class, 'feedback']) ->middleware('auth') ->name('feedback.store'); Route::post('/contact-submit', [ContactMsgController::class, 'store'])->name('contact.store'); Route::put('/profile/update', [AuthController::class, 'update'])->name('profile.update')->middleware('auth'); Route::middleware(['auth'])->group(function () { Route::get('/profile', [AuthController::class, 'profilview'])->name('profile.view'); }); // Authentication Routes Route::post('/signuppage', [AuthController::class, 'register']); Route::post('/signin', [AuthController::class, 'login']); Route::post('/custom-logout', [AuthController::class, 'logout']); // --- STUDENT PORTAL SYSTEM ROUTES --- Route::post('/student-login', [StudentPortalController::class, 'studentlogin'])->name('student.login.submit'); // Route::get('/student-login', [StudentPortalController::class, 'studentlogin'])->name('student.login.submit'); Route::get('/student-portal', function () { if (!session()->has('student_id')) { return redirect()->back()->with('error', 'Please login first!'); } return view('StudentPortal'); })->name('student.portal'); // Route::get('/student-logout', function () { // session()->forget('student_id'); // return redirect()->to('/students')->with('success', 'Logged out successfully!'); // })->name('student.logout'); Route::view('/apply', 'apply')->name('apply'); // Route::view('/courses', 'courses')->name('courses'); Route::view('/students', 'students')->name('students'); Route::view('/abouts', 'abouts')->name('abouts'); Route::view('/contact', 'contacts')->name('contact'); Route::view('/signin', 'signin')->name('signin'); Route::view('/signup', 'signup')->name('signup'); //student protal Route::view('/Dashboard','StudentPortal')->name('Dashboard'); Route::view('/mycourse', 'mycourse')->name('mycourse'); Route::view('/timetable','timetable')->name('timetable'); Route::view('/Assignments','Assignments')->name('Assignments'); Route::view('/Studentguidelines','Studentguidelines')->name('Studentguidelines'); Route::view('/results','results')->name('results'); Route::view('/Feedback&Complain','Feedback&Complain')->name('Feedback&Complain'); // Route::view('/StudentProfile','StudentProfile')->name('StudentProfile');