JSON 响应
json
方法会自动把 Content-Type
响应头信息设置为 application/json
,并使用 PHP 函数 json_encode
将给定的数组转换为 JSON:
return response()->json([
'name' => 'Abigail',
'state' => 'CA'
]);
上面代码输出json数据。
例如输出json数据接口
$_callbackMsg = ['code' => 502, 'msg' => 'Current currency is not supported', 'data' => []];
return response()->json($_callbackMsg);
如果要创建一个 JSONP 响应,你可以使用 json
方法并与 withCallback
方法配合使用:
return response()->json(['name' => 'Abigail', 'state' => 'CA'])
->withCallback($request->input('callback'));