Если пользователь вводит неправильный адрес электронной почты при попытке сбросить пароль, он получает сообщение об ошибке «passwords.user». Я пытаюсь переопределить методы правил и сообщений черты Auth / ResetsPasswords.php, но мой пользователь получает все то же сообщение
Это мой контроллер
class ResetPasswordController extends Controller
{
use ResetsPasswords;
public function __construct()
{
$this->middleware('guest');
}
protected function rules()
{
return [
'email' => 'exists:users.email',
];
}
protected function validationErrorMessages()
{
return [
'email.exists' => 'The email is not registered',
];
}
}
метод trait не содержит ключ 'passwords.user'
protected function rules()
{
return [
'token' => 'required',
'email' => 'required|email',
'password' => 'required|confirmed|min:6',
];
}
но он находится в папке config / auth
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
Как я могу добавить свои собственные правила и сообщения об ошибках при сбросе пароля?