iPr*_*ram 2 php laravel eloquent
我目前正在开发 Laravel API,希望以 JSON 数组的形式返回一些数据。我能够成功地处理大多数数据,但是一个查询返回一个关联数组而不是对象数组。
在这里,您可以看到我是否返回所有记录的列表,或者如果类型是食物,则返回一个普通的对象数组。这看起来就像[...]作为 JSON 数据返回时一样。
问题是,当我希望返回饮料类型时,Laravel 希望返回我不希望的对象的关联数组。这会让我的 json 看起来像{...}
为什么会发生这种情况?我可以采取什么措施来阻止这种情况?
检查这个文档
https://laravel.com/docs/5.8/collections#method-values
或者尝试对您的回复执行此操作
return response()->json([
'prop' => $prop->values()->toArray()
]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1739 次 |
| 最近记录: |