Я queriendo посылать электронную почту для проверки и он это не посылает, что у меня есть:
внутри Веб маршрутов добавьте:
//Электронная почта Верификатион Роутес...
Route:: get ('email/verify', 'Auth\VerificationController@show')-> ямс ('verification.notice'); Route:: get ('электронная почта / verify / {пойдите}', 'Auth\VerificationController@verify')-> ямс ('verification.verify'); Route:: get ('email/resend', 'Auth\VerificationController@resend')-> ямс ('verification.resend');
model User, который находится внутри APP, я это двинул в
namespace App\FinDra\Entities\User;
я это назвал UserModel и добавил его
implements MustVerifyEmail
Внутри config/auth.php
я сменил ему User на UserModel
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => \App\FinDra\Entities\User\UserModel::class,
],
],
даже после всего этого, в момент registar Пользователь не посылает электронную почту
в Laravel 5,8 это уже не необходимо. Сейчас он mГЎs просто.
SegГєn documentaciГіn то, что нужно делать:
Добавлять implements MustVerifyEmail
в модели User
. Договариваясь asГ -
class User extends Authenticatable implements MustVerifyEmail
О том, чтобы Импортировать MustVerifyEmail
оставаясь asГ-:
использовал Illuminate\Contracts\Auth\MustVerifyEmail;
Менять маршруты login и реестра из-за: Auth::routes(['verify' => true]);
Добавлять Middleware к маршруту:
Route:: get ('profile', function () {//Только те, кто проверили Вашу электронную почту podrГЎn вводить информацию в компьютер в этот маршрут })-> middleware ('verified');
Из-за Гєltimo, ты изменяешь вид, который estГЎ в resources/views/auth/verify.blade.php
Превышает говорить, что ты можешь манипулировать Middleware в travГ©s драйвера. Привет!