1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Laravel如何返回JSON数据?

Laravel如何返回JSON数据?

时间:2018-07-09 08:53:42

相关推荐

Laravel如何返回JSON数据?

后端开发|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中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。