【发布时间】:2020-08-06 16:11:40
【问题描述】:
刀片中显示的多维数组出现错误未定义偏移量 0。我无法使用循环显示 这是我的数组
array:3 [▼
0 => array:6 [▼
0 => {#280 ▼
+"id": 30
+"category": "wedding"
+"sub_category": "groom"
+"image": "30.png"
}
1 => {#274 ▶}
2 => {#249 ▶}
3 => {#281 ▶}
4 => {#282 ▶}
5 => {#283 ▶}
]
1 => array:6 [▼
6 => {#284 ▶}
7 => {#285 ▶}
8 => {#286 ▶}
9 => {#287 ▶}
10 => {#288 ▶}
11 => {#289 ▶}
]
2 => array:6 [▼
12 => {#290 ▶}
13 => {#291 ▶}
14 => {#292 ▶}
15 => {#293 ▶}
16 => {#294 ▶}
17 => {#295 ▶}
]
]
我想通过我的刀片展示这一点。这是我写的刀片代码。但它不起作用。
@for($i=0; $i<count($chunks); $i++)
<div class="column-grid">
@for($j=0; $j<count($chunks[$i]); $j++)
<div class="single-galleries-sub-img">
<div class="galleries-sub-img">
<img src="{{asset('img/galleries/gallery-images/'.$chunks[$i][$j]->image)}}"
alt="{{$chunks[$i][$j]->id}}">
</div>
<div class="galleries-sub-img-hvr">
<a href="{{asset('img/galleries/gallery-images/'.$chunks[$i][$j]->image)}}"
data-lightbox="image-4"><i class="fa fa-search-plus" aria-hidden="true"></i></a>
</div>
</div>
@endfor
</div>
@endfor
在控制器中我使用了这个功能
$galleries = DB::table('galleries')
->where('category','=',$request->type)
->paginate(18);
$chunks = $galleries->chunk(6);
$chunks = $chunks->toArray();
return view('galleries',compact('galleries','chunks'));
你能帮我如何在我的视图页面中看到这个数组。
【问题讨论】:
标签: arrays laravel loops multidimensional-array laravel-blade