diff --git a/app/Http/Controllers/BillingController.php b/app/Http/Controllers/BillingController.php index 64ccb80..2493718 100644 --- a/app/Http/Controllers/BillingController.php +++ b/app/Http/Controllers/BillingController.php @@ -104,7 +104,6 @@ class BillingController extends Controller $user->payment_method = $card; $user->save(); $cards = $this->getCards(); - Log::debug($this->user->customer_id); return PaymentMethod::all([ 'customer' => Auth::user()->customer_id, diff --git a/routes/web.php b/routes/web.php index 42bf506..ed531c8 100644 --- a/routes/web.php +++ b/routes/web.php @@ -30,8 +30,13 @@ Route::get('/', function () { Route::view('/panel', 'panel')->middleware([ 'auth', 'verified' ])->name('panel'); -Route::view('/verify-email', - 'verify-email')->middleware('auth')->name('verification.notice'); +Route::get('/verify-email', function() { + if (Auth::user()->email_verified_at) { + abort(404); + } else { + return view('verify-email'); + } +})->middleware('auth')->name('verification.notice'); Route::get('/verify/{id}/{hash}', function (EmailVerificationRequest $request) { $request->fulfill(); @@ -39,9 +44,12 @@ Route::get('/verify/{id}/{hash}', function (EmailVerificationRequest $request) { })->middleware(['auth', 'signed'])->name('verification.verify'); Route::post('/resend-verification', function (Request $request) { - $request->user()->sendEmailVerificationNotification(); + if (Auth::user()->email_verified_at) { + abort(404); + } - return back()->with('message', 'Verification link sent!'); + $request->user()->sendEmailVerificationNotification(); + return back()->with('message', 'Verification link sent!'); })->middleware(['auth', 'throttle:6,1'])->name('verification.send'); Route::post('/register', [UserController::class, 'create']);