在 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。
我正在 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。