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'); Route::get('/panel/user', function (Request $request) { return $request->user(); })->middleware([ 'auth', 'verified' ]); Route::get('/panel/orders', [UserController::class, 'getOrders'])->middleware([ 'auth', 'verified' ]); Route::get('/panel/services', [ServiceController::class, 'getServices'])->middleware([ 'auth', 'verified' ]); Route::get('/logout', [UserController::class, 'logout'])->middleware('auth'); Route::post('/panel/change-name', [UserController::class, 'changeName'])->middleware([ 'auth', 'verified' ]); Route::post('/panel/change-email', [UserController::class, 'changeEmail'])->middleware([ 'auth', 'verified' ]); Route::post('/panel/change-password', [UserController::class, 'changePassword'])->middleware([ 'auth', 'verified' ]); Route::get('/reset-email', [UserController::class, 'resetEmail'])->name('reset-email'); Route::post('/panel/orders', [TransactionController::class, 'newOrder'])->middleware([ 'auth', 'verified' ]); Route::post('/panel/secret', [BillingController::class, 'secret'])->middleware([ 'auth', 'verified' ]);