У меня есть простой контроллер, Laravel 5.5, с некоторой базовой проверкой c, но когда я ввожу недопустимые данные, я отправляю форму и получаю «ValidationException: указанные данные были недействительными».
Предполагается, что фреймворк перенаправляет меня в форму с сообщениями об ошибках, но я попадаю на большую красную страницу исключений.
С чего бы это?
/**
* Store blog comment
*/
public function store(Request $request)
{
try {
$blogPost = BlogPost::where('id', '=', $request->blog_post_id)->get()->first();
if (!$blogPost) {
abort(404);
}
$validatedData = $this->validate($request, [
'blog_post_id' => 'required|numeric',
'blog_comment' => 'required|min:3',
'blog_comment_name' => 'required|min:3',
'blog_comment_company' => 'nullable'
]);
Вот контроллер это возвращает меня на страницу исключения.