我在使用DB :: select的laravel中进行查询,我无法通过Eloquent执行此查询,它返回一个集合,输出的工作方式类似于{{bla-> bla}},但我需要推送整个查询。
现在,我的问题是,如何在刀片中显示查询结果? 我怎样才能将它传递给我?
这是数组的dd: dd
这是我的查询的开始:
$orderz = DB::select('SELECT * FROM orde ...........
所以,要把它传递给刀片,我需要做什么(@foreach,[arrayindex]? 转换为收藏?以不同的方式对待阵列? 谢谢 :) 我搜索了很多,但没有结果。
答案 0 :(得分:2)
首先,将此数据传递给视图:
return view('some.view', ['orders' => $orders]);
然后在视图中迭代它:
@foreach ($orders as $order)
{{ $order->name }}
@endforeach
另外,在这种情况下,你绝对可以而且应该使用Eloquent。