问题描述
在第一张图片中,您可以看到我如何在 order_details
参数中将 json 对象作为表单数据发送
public function makeOrder(Request $request)
{
$validator = Validator::make($request->all(),[
'table_id' => 'required','date' => 'required','time_slot' => 'required|string','product_ids' => 'required|array','total_bill' => 'required'
]);
if ($validator->fails()) {
return response()->json(['error' => $validator->messages()->first(),'code' => 404],404);
}
return response()->json(['order' => json_decode($request->order_details),'code' => 200],200);
}
我在解码 json 数据时遇到错误。
json_decode() 期望参数 1 是字符串,给定数组