Я обновил свой проект Laravel с 5.6 до 5.7. Laravel 5.7 поставляется с новой проверкой электронной почты, поэтому я попытался встроить ее в свой новый проект.
Я следовал инструкциям в руководстве по обновлению из документации Laravel, но после регистрации нового пользователя на моем сайте я получаю сообщение: Class verified does not exist
, Он отправляет мне электронное письмо, так что эта часть работает нормально. Но я думаю, что что-то упущено в моем промежуточном программном обеспечении, потому что в документах говорится, что мы должны добавить: Auth::routes(['verify' => true]);
вместо оригинала Auth::routes();
У anybode была такая же проблема, как у меня?
Убедитесь, что вы зарегистрировали проверенное промежуточное ПО в App \ Http \ Kernel.php:
protected $routeMiddleware = [
...
'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
Других решений пока нет …