name('login'); Route::view('/panel', 'panel')->middleware([ 'auth', 'verified' ])->name('panel'); Route::view('/verify-email', 'verify-email')->middleware('auth')->name('verification.notice'); Route::get('/verify/{id}/{hash}', function (EmailVerificationRequest $request) { $request->fulfill(); return redirect('/panel'); })->middleware(['auth', 'signed'])->name('verification.verify'); Route::post('/resend-verification', function (Request $request) { $request->user()->sendEmailVerificationNotification(); return back()->with('message', 'Verification link sent!'); })->middleware(['auth', 'throttle:6,1'])->name('verification.send'); Route::post('/register', [UserController::class, 'create']); Route::post('/forgot-password', [UserController::class, 'forgotPassword'])->middleware('guest')->name('password.email'); Route::get('/reset-password/{token}', function ($token) { return view('reset-password', ['token' => $token]); })->middleware('guest')->name('password.reset'); Route::post('/reset-passowrd', [UserController::class, 'resetPassword'])->middleware('guest'); Route::post('/login', [UserController::class, 'login'])->middleware('guest');