雄辩的收集归还了json

adr*_*n F 3 json laravel eloquent laravel-4

怎么可能?Le's说在控制器中我们有类似的东西:

 $something = Something:all();
Run Code Online (Sandbox Code Playgroud)

如果我只返回$ something,则返回一个包含table内容的json对象 {id:1, title :'etc'}

但是,如果我死了转储dd($something),我可以看到$something整个集合.

所以返回不返回集合,返回json对象......?

The*_*pha 7

这是神奇的Laravel,当你返回它json自动将它转换为它的集合时,这是构建一个的优势api.

请注意,当模型或集合强制转换为字符串时,它将转换为JSON,这意味着您可以直接从应用程序的路径返回Eloquent对象!

检查Laravel文档(Converting A Model To JSON).