我的选择查询返回一个数组...但我想它返回一个对象Laravel选择查询返回数组
PHP:
$language = DB::select(select query here);
我试过之后加入->get()
但似乎我不能添加到一个数组。
我的选择查询返回一个数组...但我想它返回一个对象Laravel选择查询返回数组
PHP:
$language = DB::select(select query here);
我试过之后加入->get()
但似乎我不能添加到一个数组。
是的,它应该返回一个stdClass对象数组,当我们使用DB:select
运行原始的MySql代码时,不需要->get
。
如果您使用原始sql选择一行,那么您可以访问该行的对象为$language[0]
,否则您必须遍历它。
->get()
返回一个集合。如果你只是想获得一个对象,请使用->first()
来代替。
请参阅“检索单个行/列从表”中的介绍下查询builder documentation。