web-dev-qa-db-ja.com

Laravel 5.7メールが確認されているかどうかを確認する

Laravel 5.7でメールが確認されたかどうかを確認するにはどうすればよいですか?

私はそれが次のことを伴うかもしれないと思います:

if(!Auth::user()->email_verified_at) {
    return 'Email not verified!';
}

または他の方法はありますか?

9
Dumitru

列を直接チェックする代わりに、Userモデルに含まれているメソッドを使用できます。

$user->hasVerifiedEmail()

ドキュメントを読むと、Laravelには、確認済みユーザーへのアクセスを制限するための「verified」というミドルウェアも含まれています。

18
Devon

このブログ を参照してください。同じミドルウェアを追加できます

0
reshma