Laravel= 5.7でメール検証を実装しようとしています。MustVerifyEmail
モデルにUser
を実装しました。
class User extends Authenticatable implements MustVerifyEmail
{
}
しかし、登録後にこのエラーが発生しましたRoute [verification.verify] not defined
。
これで何が欠けていますか?ガイドしてください?
Laravelには、検証リンクの送信と電子メールの検証に必要なロジックを含むAuth\VerificationController
クラスが含まれています。このコントローラーに必要なルートを登録するには、verify
オプションをAuth::routes
メソッドに渡します。
Auth::routes(['verify' => true]);
あなたはここでより多くの情報を読むことができます: https://laravel.com/docs/5.7/verification
_Routes\Web.php
_にAuth::routes(['verify' => true])
がありません。
Laravel 5.7。
routes/web.php
ファイル、次のコードを追加:
Auth::routes(['verify' => true]);
参照: https://laravel.com/docs/5.7/verification#verification-routing