1
我正在使用遺留代碼。舊的報表引擎使用關聯數組,Laravel的查詢生成器返回一組對象。Laravel 5.3 - 如何在查詢生成器中設置fetchmode?
我需要將對象轉換爲數組。我已經嘗試使用:
\DB::connection('tars-test') //->setFetchMode(PDO::FETCH_ASSOC)
但讓我Class 'App\Http\Controllers\PDO' not found
它已經建議把->all()
在查詢的結束,而是拋出錯誤Call to a member function all() on array
最有效的將方法在運行時設置fetchmode,爲傳統功能設置fetchmode,只爲傳統功能設置。我該怎麼做?
不工作。查詢構建器的返回是一個(對象)數組,因此對它調用toArray只會引發錯誤。 – gedq