在 blade 中显示 laravel DB::select 数组

Display laravel DB::select array in blade

我正在 laravel 中使用 DB::select 进行查询,我无法通过 Eloquent 进行此查询,即 returns 和 collection输出类似于 {{bla->bla}},但我需要推送整个查询。

现在,我的问题是,如何在blade中显示查询结果? 如何将它传递给我的视图?

这里是数组的dd: dd

这是我的查询的开始:

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

所以,要在 blade 中传递它,我需要做什么(@foreach,[arrayindex]? 转换为 collection?以不同的方式对待数组? 谢谢 :) 我搜索了很多,但没有结果。

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

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

然后在视图中迭代它:

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

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