暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

EmailVerificationPromptController.php 595B

12345678910111213141516171819202122
  1. <?php
  2. namespace App\Http\Controllers\Auth;
  3. use App\Http\Controllers\Controller;
  4. use App\Providers\RouteServiceProvider;
  5. use Illuminate\Http\RedirectResponse;
  6. use Illuminate\Http\Request;
  7. use Illuminate\View\View;
  8. class EmailVerificationPromptController extends Controller
  9. {
  10. /**
  11. * Display the email verification prompt.
  12. */
  13. public function __invoke(Request $request): RedirectResponse|View
  14. {
  15. return $request->user()->hasVerifiedEmail()
  16. ? redirect()->intended(RouteServiceProvider::HOME)
  17. : view('auth.verify-email');
  18. }
  19. }