с помощью пользовательского валидатора
Вы можете создать собственный валидатор и передавать в него свои сообщения
$messages = [
'required' => 'The :attribute field is required.',
];
$validator = Validator::make($input, $rules, $messages);
Для вас это будет означать
$messages = [
'email' => [
'unique' => 'Oops, email is taken. Please try again!'
]
];
$rules = [
'email' => 'unique:users',
'password' => 'required|min:3',
];
$validator = Validator::make(request()->all(), $rules, $messages);
if ($validator->fails()) {
return redirect('route/when/failed')
->withErrors($validator)
->withInput();
}
с использованием языкового файла
В resources/lang/{{language}}/validation.php
вы можете добавить
'custom' => [
'email' => [
'unique' => 'Oops, email is taken. Please try again!',
],
]