@gitdev

Как получить ошибки в laravel при ajax запросе и валидации и вернуть их в формате json?

Создаю веб. проект, будет браузерная версия, и api для моб. устройств. Выношу массив который будет рендериться в отдельный метод, планирую использовать этот массив для веб. версии и для api. Нужно получить ошибки, из CreateCarRequest и передать их дальше в приложение.
Как получить массив ошибок?
protected function renderArray()
    {
        $cars = Cars::where(['user_id' => auth()->user()->id])
            ->with('status')
            ->get()
            ->toArray();

        $renderArr = [
            'cars' => $cars,
            //'carStatuses' => CarStatus::all()->toArray()
        ];
        return $renderArr;
    }

    public function index()
    {
        return view('car.index', $this->renderArray());
    }
    public function storage(CreateCarRequest $request)
    { }
  • Вопрос задан
  • 526 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vanillathunder
Добавть валидатор. Для примера
$validator = Validator::make(
    array('name' => 'Дейл'),
    array('name' => array('required', 'min:5'))
);

И вывести ошибки
$validator->errors();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы