Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Версия Laravel: 5.6.
Версия PHP: 7.2
Операционная система и её версия: Ubuntu
Вендор и версия сервера БД: mariaDB
Вендор и версия Веб-сервера: nginx
Задача:
После ввода нового пароля, новый пароль должен улететь на почту пользователя.
Для создании авторизации использовал artisan:
php artisan make:auth
Полез смотреть контроллеры, чтобы найти как Larvel отправляет ссылку на почту пользователя. И наткнулся ( и застрял ) тут ( trait SendsPasswordResetEmails ):
public function sendResetLinkEmail(Request $request)
{
$this->validateEmail($request);
// We will send the password reset link to this user. Once we have attempted
// to send the link, we will examine the response then see the message we
// need to show to the user. Finally, we'll send out a proper response.
$response = $this->broker()->sendResetLink(
$request->only('email')
);
return $response == Password::RESET_LINK_SENT
? $this->sendResetLinkResponse($request, $response)
: $this->sendResetLinkFailedResponse($request, $response);
}
Не понимаю дальше, как и откуда подтягивается шаблон письма, и сама отправка письма?
Не понятно, от кого наследоваться или какой метод подправить.
Не открывается и не пингуется сайт по дефолту. Файл Homestead.yaml:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/code
to: /var/www/html
sites:
- map: homestead.test
to: /var/www/html
databases:
- homestead
Файл hosts:
192.168.10.10 homestead.test
Страницы 1