Настройка сообщений об ошибках
Вы можете настроить эти сообщения с помощью третьего параметра метода validate:
public function store(Request $request) {
$this->validate($request, [
'name' => 'required|string',
'body' => 'required|string',
'publish_at' => 'required|date_format:Y-m-d H:i:s'
], [
'name.required' => 'Поле Название статьи обязательно для заполнения',
'body.required' => 'Поле Текст статьи обязательно для заполнения',
'publish_at.date_format' => 'Поле Дата публикации имеет неверный формат'
]);
// Данные валидны и будет запущен следующий код
...
}
При работе с Запросом формы можно настроить сообщения об ошибках в методе messages:
public function messages()
{
return [
'name.required' => 'Поле Название статьи обязательно для заполнения',
'body.required' => 'Поле Текст статьи обязательно для заполнения',
'publish_at.date_format' => 'Поле Дата публикации имеет неверный формат'
];
}
Валидация