我正在 Laravel 中使用 DB::select 进行查询,我无法通过 Eloquent 执行此查询,它返回一个集合,并且输出类似于 {{bla->bla}},但我需要推送整个查询。
现在我的问题是,如何在blade中显示查询结果? 我怎样才能将它传递到我的 View ?
这是数组的 dd: dd
这是我的查询的开始:
$orderz = DB::select('SELECT * FROM orde ...........
那么,要将其传递到 Blade 中,我需要做什么 (@foreach, [arrayindex]? 转为收藏?以不同的方式处理数组? 谢谢 :) 我搜索了很多,但没有结果。
最佳答案
首先,将此数据传递给 View :
return view('some.view', ['orders' => $orders]);
然后在 View 中迭代它:
@foreach ($orders as $order)
{{ $order->name }}
@endforeach
此外,在这种情况下您绝对可以而且应该使用 Eloquent。
关于php - 在 Blade 中显示 laravel DB::select 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48244185/