|
|
@@ -1,7 +1,9 @@ |
|
|
|
<?php |
|
|
|
|
|
|
|
use Illuminate\Support\Facades\Route; |
|
|
|
use App\Http\Controllers\RegistrationController; |
|
|
|
use App\Http\Controllers\UserController; |
|
|
|
use Illuminate\Foundation\Auth\EmailVerificationRequest; |
|
|
|
use Illuminate\Http\Request; |
|
|
|
|
|
|
|
/* |
|
|
|
|-------------------------------------------------------------------------- |
|
|
@@ -16,12 +18,27 @@ use App\Http\Controllers\RegistrationController; |
|
|
|
|
|
|
|
Route::get('/', function () { |
|
|
|
return view('home'); |
|
|
|
}); |
|
|
|
})->name('login'); |
|
|
|
|
|
|
|
Route::view('/panel', 'panel'); |
|
|
|
Route::view('/panel', 'panel')->middleware([ 'auth', 'verified' ]); |
|
|
|
|
|
|
|
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::get('/login', function () { |
|
|
|
return view('home'); |
|
|
|
}); |
|
|
|
|
|
|
|
Route::post('/register', [RegistrationController::class, 'create']); |
|
|
|
Route::post('/register', [UserController::class, 'create']); |