在刀片中显示laravel DB :: select数组

时间:2018-01-13 20:51:18

标签: php mysql laravel blade

我在使用DB :: select的laravel中进行查询,我无法通过Eloquent执行此查询,它返回一个集合,输出的工作方式类似于{{bla-> bla}},但我需要推送整个查询。

现在,我的问题是,如何在刀片中显示查询结果? 我怎样才能将它传递给我?

这是数组的dd: dd

这是我的查询的开始:

$orderz = DB::select('SELECT * FROM orde ...........

所以,要把它传递给刀片,我需要做什么(@foreach,[arrayindex]? 转换为收藏?以不同的方式对待阵列? 谢谢 :) 我搜索了很多,但没有结果。

1 个答案:

答案 0 :(得分:2)

首先,将此数据传递给视图:

return view('some.view', ['orders' => $orders]);

然后在视图中迭代它:

@foreach ($orders as $order)
    {{ $order->name }}
@endforeach

另外,在这种情况下,你绝对可以而且应该使用Eloquent。