электронная почта сброса пароля любому пользователю в таблице пользователей в laravel - PullRequest
0 голосов
/ 25 октября 2018

Я новичок в Laravel.Как реализовать отправку электронной почты для сброса пароля любому из пользователей в таблице users.

Ответы [ 3 ]

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

Может быть, что-то вроде этого:

    \App\User::all()->each(function($user){
        \Illuminate\Support\Facades\Password::broker()->sendResetLink(['email' => $user->email]);
    });
0 голосов
/ 25 октября 2018

Laravel предоставляет полный механизм аутентификации из коробки.Вы можете попробовать с php artisan make:auth.Чтобы отправить электронное письмо, вам необходимо настроить SMTP в конфигурации laravel.Для получения дополнительной информации, пожалуйста, изучите из документации ниже:

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

Я думаю, что вашим лучшим ресурсом будет функциональность, которая поставляется с Laravel.Взгляните на документацию по аутентификации Laravel .

Вы можете просто выполнить команду artisan для создания всех лесов аутентификации:

php artisan make:auth

Сброс пароля должен быть включен вэти леса.


Как указано в документации Laravel :

Просто запустите php artisan make: auth и php artisan мигрируют в новом приложении Laravel,Затем перейдите в браузере по адресу http://your -app.test / register или по любому другому URL-адресу, назначенному вашему приложению.Эти две команды позаботятся о создании всей вашей системы аутентификации!

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