The given data was invalid - laravel 6 request validation
Обновили лару до 6 версии, но на этапе валидации появилась ошибка
Illuminate \ Validation \ ValidationException
The given data was invalid.
/vendor/laravel/framework/src/Illuminate/Foundation/Http/FormRequest.php
* Get data to be validated from the request.
*
* @return array
*/
public function validationData()
{
return $this->all();
}
/**
* Handle a failed validation attempt.
*
* @param \Illuminate\Contracts\Validation\Validator $validator
* @return void
*
* @throws \Illuminate\Validation\ValidationException
*/
protected function failedValidation(Validator $validator)
{
throw (new ValidationException($validator))
->errorBag($this->errorBag)
->redirectTo($this->getRedirectUrl());
}
/**
* Get the URL to redirect to on a validation error.
*
* @return string
*/
protected function getRedirectUrl()
{
$url = $this->redirector->getUrlGenerator();
if ($this->redirect) {
return $url->to($this->redirect);
} elseif ($this->redirectRoute) {
return $url->route($this->redirectRoute);
} elseif ($this->redirectAction) {
return $url->action($this->redirectAction);
}
Arguments
"The given data was invalid."
Контроллер
public function updatePassword(UserUpdateRequest $request)
{...}
Реквест
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'ids' => 'required'
];
}
Заведомо ввел неверный ключ ids чтобы получить ошибку валидации. Для тест все конфигурационные файлы, провайдеры Http\Kernel.php и др. заменил из чистой установленной ларавел 6, чтобы методом исключения найти в чем проблема, но это не помогло. Если у кого-то есть идеи плиз поделитесь