/
devron
/
ecomm-app
Обзор
Документация
Войти
/
devron
/
ecomm-app
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Http/Requests/FormRequest.php
33 строки
829 B
Romulus
first init
17 апр 2024, 15:18
17 апр 2024, 15:18
6886bc2
Код
Авторство
О чём код?
<?php namespace App\Http\Requests; use Illuminate\Contracts\Validation\Validator; use Illuminate\Foundation\Http\FormRequest as LaravelFormRequest; use Illuminate\Http\Exceptions\HttpResponseException; use Illuminate\Validation\ValidationException; use Symfony\Component\HttpFoundation\Response; /** * Class FormRequest * @package App\Components\Core */ abstract class FormRequest extends LaravelFormRequest { /** * Handle a failed validation attempt. * * @param Validator $validator * @return void * */ protected function failedValidation(Validator $validator) { $errors = (new ValidationException($validator))->errors(); throw new HttpResponseException( response()->json(['errors' => $errors], Response::HTTP_UNPROCESSABLE_ENTITY) ); } }