Laravel 5.7でメールが確認されたかどうかを確認するにはどうすればよいですか?
私はそれが次のことを伴うかもしれないと思います:
if(!Auth::user()->email_verified_at) {
return 'Email not verified!';
}
または他の方法はありますか?
列を直接チェックする代わりに、Userモデルに含まれているメソッドを使用できます。
$user->hasVerifiedEmail()
ドキュメントを読むと、Laravelには、確認済みユーザーへのアクセスを制限するための「verified」というミドルウェアも含まれています。
このブログ を参照してください。同じミドルウェアを追加できます