【发布时间】:2021-09-09 10:28:03
【问题描述】:
当我在查询生成器中使用first() 时,我得到了结果。见:
public function __invoke($_, array $args)
{
return MyTable::where('id', 1)->first();
}
但是,当我将first() 更改为toArray() 时,我无法得到任何结果。见:
public function __invoke($_, array $args)
{
return MyTable::where('id', 1)->get()->toArray();
}
如何获得toArray() 方法的结果?
即使我将 toArray() 方法与 get() 一起使用,它也不起作用!
当我使用 first() 方法时结果是这样的
{
"data": {
"myTableResolver": {
"column_1": 1,
"column_2": "XYZ"
}
}
}
当我使用 toArray() 方法结果是这样的
{
"data": {
"myTableResolver": {
"column_1": null,
"column_2": null
}
}
}
【问题讨论】:
标签: laravel laravel-lighthouse