Laravel возвращает 404-й код ошибки, если не прошла валидация

Подскажите, пожалуйста, как я могу включить вывод ошибок валидации в Laravel 8?

Если данные, отправленные в запросе не проходят валидацию, то возвращается 404-я ошибка, без описания, какое правило было нарушено. Хотя в документации написано что это должно возвращаться, как я понимаю, по-умолчанию.

Вот простой пример валидации:

public function store(Request $request): JsonResponse
{
    $request->validate([
        'name' => 'required|string',
    ]);

...
}

Вот такой ответ получаю, если валидация не пройдена: Вот такой ответ получаю, если валидация не пройдена

Сервер, где этот код выполняется используется только как бэк. Фронт разрабатывается отдельно (Это я к тому, что в мануалах пишется что ошибки список ошибок могу получить в $errors. Этот массив в моей реализации получить не получается, ну или я просто не знаю как это сделать)


Ответы (1 шт):

Автор решения: Type
$validator = Validator::make($request->all(), [
    'name' => 'required|string',
]);

if ($validator->fails()) {
    return throw new CustomException('Вы не прошли валидацию');
} 

..// Это имел ввиду?

→ Ссылка