name('password.request'); Route::post('forgot-password', [ForgotPasswordController::class, 'sendResetLinkEmail'])->name('password.email'); // Route::get('password/reset', [ForgotPasswordController::class, 'showLinkRequestForm']) // ->name('password.request'); // Route::post('password/email', [ForgotPasswordController::class, 'sendResetLinkEmail']) // ->name('password.email'); // Route::get('password/reset/{token}', [ForgotPasswordController::class, 'showResetForm']) // ->name('password.reset'); // Route::post('password/reset', [ForgotPasswordController::class, 'reset']) // ->name('password.update'); // Password Reset Routes Route::get('password/reset', [ForgotPasswordController::class, 'showLinkRequestForm']) ->name('password.request'); Route::post('password/email', [ForgotPasswordController::class, 'sendResetLinkEmail']) ->name('password.email'); Route::get('password/reset/{token}', [ForgotPasswordController::class, 'showResetForm']) ->name('password.reset'); Route::post('password/reset', [ForgotPasswordController::class, 'reset']) ->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');