Ошибка подтверждения электронной почты Laravel 5.7, маршрут [verify.verify] не определен - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь реализовать проверку электронной почты в Laravel 5.7.Я реализовал MustVerifyEmail на User модели.

class User extends Authenticatable implements MustVerifyEmail 
{ 
}

Но после регистрации я получил эту ошибку Route [verification.verify] not defined.

Чего мне не хватает в этом?Пожалуйста, руководство?

Ответы [ 3 ]

0 голосов
/ 04 октября 2018

Laravel включает класс Auth\VerificationController, который содержит необходимую логику для отправки проверочных ссылок и проверки электронной почты.Чтобы зарегистрировать необходимые маршруты для этого контроллера, передайте опцию verify методу Auth::routes:

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

Более подробную информацию можно получить здесь: https://laravel.com/docs/5.7/verification

0 голосов
/ 11 июня 2019

В routes/web.php файле добавьте следующий фрагмент кода:

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

Ссылка: https://laravel.com/docs/5.7/verification#verification-routing

0 голосов
/ 04 октября 2018

Вам не хватает Auth::routes(['verify' => true]) в Routes\Web.php.

Предлагаю посмотреть это видео, где подробно объясняется, как работает проверка электронной почты в Laravel 5.7.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...