When I use first()
in query builder I get result. See:
public function __invoke($_, array $args)
{
return MyTable::where('id', 1)->first();
}
However, when I change first()
with toArray()
, I can not get any result. See:
public function __invoke($_, array $args)
{
return MyTable::where('id', 1)->get()->toArray();
}
How can I get result for toArray()
method?
Even I use toArray() method with get(), it does not work!
When I use with first() method result is like that
{
"data": {
"myTableResolver": {
"column_1": 1,
"column_2": "XYZ"
}
}
}
When I use with toArray() method result is like that
{
"data": {
"myTableResolver": {
"column_1": null,
"column_2": null
}
}
}