我是Laravel新手,这是我的问题。我下面有这段代码可以在我的控制器中使用。
public function home()
return view('/home', [
'image' => 'img/ctewzvv-aweadyojaae1cwbrvlo192.png',
]);
}
在我的部分里面是这样:
<div class="img-container">
<a href="#">
<img src="{{ asset( $image ) }}" alt="image">
</a>
</div>
它们工作得很好。我的问题是,如果要在这样的列表中显示多个图像路径,该怎么办:
public function home() {
$images = ['img/ctewzvv-aweadyojaae1cwbrvlo192.png','img/abcwzvv-aweadyojaae1cwbrvlo192.png','img/vbfwzvv-aweadyojaae1cwbrvlo192.png'];
return view('/home', [
'images' => $images
]);
}
上面的代码是否可行?
或者如果我将所有图像包含在一个文件夹中怎么办,如果我一次显示它们,该怎么办?提前致谢。非常感谢您的帮助。请尊重。
答案 0 :(得分:1)
您应该尝试以下操作:
public function home() {
$images = ['img/ctewzvv-aweadyojaae1cwbrvlo192.png','img/abcwzvv-aweadyojaae1cwbrvlo192.png','img/vbfwzvv-aweadyojaae1cwbrvlo192.png'];
return view('/home', [
'images' => $images
]);
}
查看页面:
@foreach($images as $image)
<div class="img-container">
<a href="#">
<img src="{{ asset( $image ) }}" alt="image">
</a>
</div>
@endforeach
答案 1 :(得分:1)
是的,您可以在刀片文件中添加一个循环并显示所有图像:
@foreach($images as $image)
<img src="{{ asset( $image ) }}" alt="image">
@endforeach