我在Laravel中有一个需要升级的查询。为了让工作正常,我不得不使用
DB ::选择(DB ::原始());
而不是
型号::其中() - >得到();
现在,结果数据类型与原始数据类型不同,后者在应用程序中稍后会出现几个错误。
最简单的方法是从$ y解析收到的数组,看起来完全像$ x
在左侧,您会看到右侧(带下划线)调试值的变量所用的代码:
保持简单:如何让 $ y 看起来像 $ x ?
=>其中$ y被标记为{数组}我需要将其标记为{照明\数据库\ Eloquent \ Collection }
答案 0 :(得分:0)
你可以试试这个(注意sql注入)
$collection = new Illuminate\Database\Eloquent\Collection(DB::select(DB::raw()));
然而, Eloquent 和查询构建器(通常是 ORM )使得与数据库交互变得异常简单那么究竟是什么问题你用模型说“它不可能”?