Всем привет. Есть, например, post маршрут описанный в api.php. Есть обычный контроллер и обычный FormRequest. Отправляю Postman'ом json и, если, поля невалидные, то вместо массива "поле => ошибка" выбрасывается исключение
Illuminate \ Validation \ ValidationException
The given data was invalid.
Request
class CreateOrUpdateRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'firstName' => 'required|string|between:2,255',
'lastName' => 'required|string|between:2,255',
];
}
}
Контроллер
class MyController extends Controller
{
public function create(CreateOrUpdateRequest $request)
{
dd($request->all());
}
}
Ну и результат