【发布时间】:2017-03-31 22:11:08
【问题描述】:
我正在使用遗留代码。旧的报表引擎使用关联数组,Laravel 的查询构造器返回一个对象数组。
我需要将对象转换为数组。我试过使用:
\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,并且仅为旧版函数设置。我该怎么做?
【问题讨论】:
标签: laravel laravel-5 laravel-5.3 laravel-query-builder