【发布时间】:2017-02-21 08:17:41
【问题描述】:
我正在使用 Laravel 开发 API,但我的 json 响应有问题,例如我有一个函数:
$company = Company::select('name')
->inRandomOrder()
->limit(1)
->get();
return response()->json([
'company' => $company,
]);
当我调用我的函数时,我得到了这个:
{
"company": [
{
"name": "Company Number 1"
}
]
}
为什么我在 company 后面有一个数组? "company": [ 有没有办法直接返回 $company 之前没有对象(在我的示例中命名为公司?)
谢谢!
【问题讨论】:
-
尝试
first方法而不是get -
嗯,好主意:p
标签: php json laravel laravel-5.3