后端开发|php教程
php,laravel
后端开发-php教程
游戏运营源码,vscode开发ide,ubuntu开始变得封闭,tomcat log报警,sqlite 查看微信,前台分页插件,vue前端低代码框架,爬虫国外视频下载,mysql配置php,百度seo视频教程,html免费企业网站源码,网页横向图片滚动代码,js新闻列表模板,html5 页面加载,bs后台管理系统模板,ofdm matlab程序lzw
身份证刷卡器免刷外挂源码,vscode美化php,ubuntu aim,tomcat才能访问,sqlite图形链接软件,wordpress 插件 安装,前端框架与APP的差距,学完爬虫要多久,php字符串合并,seo英文词汇,学校网站源码手机版,手机 网页设计,网页ps模板lzw
Laravel如何返回 JSON 数据?
拼音转汉字源码,ubuntu中文显示不全,爬虫数据抓取修改,php pip,产品seo策略lzw
在控制器或者闭包路由里,如果返回数组或者模型(或者集合)的话,Laravel 会自动识别并自动转为 json 响应:
// 直接返回数组Route::get(/request-json-array, function(){ $array = array(foo, ar); // 返回的就是 json 响应 return $array;});// 或者返回模型/集合Route::get(/request-json-model, function(){ // User 是 eloquent 模型 return User::all();});
或者可以使用以下方法:
return response()->json([ ame => Abigail, state => CA]);
使用 ->json() 的好处是可以自定义更多的响应信息,如状态码、头信息等。json() 方法的定义如下:
/*** 返回一个新的 JSON 响应** @param string|array $data* @param int $status* @param array $headers* @param int $options* @return \Symfony\Component\HttpFoundation\Response * @static */public static function json($data = array(), $status = 200, $headers = array(), $options = 0){ return \Illuminate\Routing\ResponseFactory::json($data, $status, $headers, $options);}
更多相关知识,请访问PHP中文网!