我的選擇查詢返回一個數組...但我想它返回一個對象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。