Laravel 5 Перевод письма о сбросе пароля

 Laravel 5

laravel

Перевод письма о сбросе пароля  в Laravel 5

Стандартное письмо на английском:

Hello! You are receiving this email because we received a password reset request for your account. ...

Шаблон находится в vendor/laravel/framework/... и крайне не рекомендуется его изменять.

Алгоритм:

1) Выполняем команду php artisan vendor:publish и далее выбираем пункт tag=laravel-notifications

2) В файле views/vendor/notifications/email.blade.php переводим строки Hello!, Regards и текст в компоненте mail:subcopy (в самом низу документа):

Если кнопка "{{ $actionText }}" недоступна, скопируйте и вставьте в браузер следующую ссылку: [{{ $actionUrl }}]({{ $actionUrl }})

3) Выполняем команду php artisan make:notification ResetPassword

4) Изменяем app/Notifications/ResetPassword.php (token и  toMail()):

5) Настраиваем config('app.url')

6) В модель User добавляем use App\Notifications\ResetPassword и:

7) Не относится к теме поста, но все же: при необходимости в ResetPasswordController добавляем protected $redirectTo = '/';

все материалы по Laravel 5