request
参数是空数组。
与其他控制人员一起发布请求
请求
param处理得很好。
只有我的订单管理员才能处理我的邮件。
我不知道为什么它不接受JSON主体。
控制器
public function createOrder(Request $request)
{
return $request->product_id;
}
|
原始JSON
{
"product_id": 4
}
回应
响应是空数组[]“
$request
我得到的回应是
POST /api/order/post HTTP/1.1
Accept: application/json
Accept-Encoding: gzip, deflate, br
Authorization: Bearer.{token}
Cache-Control: no-cache
Connection: keep-alive
Content-Length: 20
Content-Type:
Cookie: XSRF-TOKEN={Token}%3D%3D; laravel_session=%3D%3D
Host: backend.host
User-Agent: PostmanRuntime/7.22.0
Cookie: XSRF-TOKEN==={token}; laravel_session={Token}
{
"product_id": 4
}
我的后躯是可见的,所以我很困惑为什么它不显示
我的期望和收获
我希望请求返回JSON主体的值
发生了什么事什么都不退还
注意:我最近添加了passport,但是在添加了laravel之后,上次使用这个端点时它运行良好
工作控制器
public function store(Request $request)
{
return $request;
}
Api路由
Route::post('order/create', 'OrderController@createOrder');
Route::post('product/create', 'ProductController@store');