web-dev-qa-db-ja.com

Laravel 5.7メール検証エラー、ルート[verification.verify]が定義されていません

Laravel= 5.7でメール検証を実装しようとしています。MustVerifyEmailモデルにUserを実装しました。

class User extends Authenticatable implements MustVerifyEmail 
{ 
}

しかし、登録後にこのエラーが発生しましたRoute [verification.verify] not defined

これで何が欠けていますか?ガイドしてください?

3
hezuxit

Laravelには、検証リンクの送信と電子メールの検証に必要なロジックを含むAuth\VerificationControllerクラスが含まれています。このコントローラーに必要なルートを登録するには、verifyオプションをAuth::routesメソッドに渡します。

Auth::routes(['verify' => true]);

あなたはここでより多くの情報を読むことができます: https://laravel.com/docs/5.7/verification

13

_Routes\Web.php_にAuth::routes(['verify' => true])がありません。

Laravel 5.7。

https://www.youtube.com/watch?v=dbmox3tgI2k

8
Harish Kumar

routes/web.phpファイル、次のコードを追加:

Auth::routes(['verify' => true]);

参照: https://laravel.com/docs/5.7/verification#verification-routing

1
Nahid