请求将采用json格式,请求为
{
"app_id": 1234,
"app_key": "our_app_key",
"bus_id": 67,
"data": [{
"seat_id": 1
}, {
"seat_id": 2
}]
}
这是我的routes.php文件
Route::get('getBookingSeats', 'SelectBoxController@getBookingSeats');
低于我的控制器功能:
public function getBookingSeats(Request $request){
return response()->json($data);
}
在我的控制器函数中如何获取json数据,如app_id,app_key,bus_id和data [seat_id,seat_id]。有可能,如果是的如何?请帮帮我。
答案 0 :(得分:1)
我不确定这正是您要执行的操作,但如果您在请求中获取JSON数据,则收到的请求必须是POST
请求。如果是,请执行以下操作:
<强>路线:强>
Route::post('getBookingSeats', 'SelectBoxController@getBookingSeats');
<强>控制器:强>
public function getBookingSeats(Request $request)
{
$app_id = $request->app_id;
$app_key = $request->app_key;
$bus_id = $request->bus_id;
$seat_IDs = $request->data;
// use the data however you want and create your response
return response()->json('data' => $data);
}