Часть переднего конца
Параметры отправляются следующим образом:
Запрос Laravel
class CarCreateRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
//TODO: Define authorization logic, possibly a middleware
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'car.name' => 'present|required'
];
}
}
Реальная проблема
Класс запроса всегда проверяется на false.Я проверил секцию Validating Array , но похоже, что это работает, посылая параметры следующим образом:
car[name]=Spidey Mobile
Однако мне нужно отправить эти данные в строковом виде с помощью JSON.stringify ().
Есть ли обходной путь для этого?Похоже, точечная нотация не работает, так как это строка JSON, а не массив.Я пытался изменить данные запроса до оценки, но я не нашел ничего подходящего для Laravel 5.7.