Как принять FormRequest к запросу API JSON?Теперь он выглядит следующим образом:
class CreateOrder extends FormRequest
{
// Validation rules
public function rules()
{
return [
'DeliveryDate' => 'required|date_format:d-m-Y H:m:s',
'PostCard' => 'boolean',
'PostCardText' => 'string|max:250',
'PhotoBefore' => 'boolean',
'Remark' => 'string|max:200',
'OrderDate' => 'required|date_format:d-m-Y',
'CallRecipientBefore' => 'boolean',
'AnonymousDelivery' => 'boolean',
'PhotoAfter' => 'boolean',
'Employers_Id' => 'required|integer',
'Employers_Id' => 'required|integer',
'Partners_Id' => 'required|integer',
];
}
public function authorize()
{
return true;
}
}
И использует:
public function store(CreateOrder $request)
{
dd(Request::get('DeliveryDate'));
dd($request->all()); // Or
}
Когда я отправляю данные в эту конечную точку, Laravel вместо отображения входящих данных $request
выполняет перенаправление.
Отправка данных Использование данных Почтальона отправляется в необработанном формате как:
{
"DeliveryDate": "2018-01-01"
}
В результате я даю заставку Laravel.
Итак, я провел несколько тестов, метод не вызывается вообще:
public function store(CreateOrder $request)
{
dd('ss');
}
Кажется ошибка в классе: CreateOrder