无法在 Laravel blade 模板中将图像显示到图像滑块中
Can't show image into image slider in Laravel blade template
我的图片在 public/storage/slider-images/February2018
位置。我从数据库中检索图像名称,但无法将图像显示到 Laravel 中的 blade 模板中,尽管图像在那里。
这是我在 home.blade.php 文件
中的图像部分代码
@foreach($sliderImage as $data)
{{ HTML::image('public/storage/'.$data->default_img) }}"
@endforeach
输出为http://localhost:8000/public/storage/slider-images/February2018/k8X3qSaqjIYAVYcqapMr.jpg
如果我尝试在单独的选项卡上打开此 url,也无法在浏览器中正确打开它。
代码中有什么问题?
试试这个代码片段:
@foreach($sliderImage as $data)
$image_location=$data['image_location']; //your image location from db or array
// $image_location = storage/slider-images/February2018/imagename.jpg
<img src="{{ URL::to('/') }}{{ $image_location }}"
@endforeach
我得到答案了。
<img src="storage/{{ $data->default_img }}"
并指出。
图像应在 public
文件夹中。
我的图片在 public/storage/slider-images/February2018
位置。我从数据库中检索图像名称,但无法将图像显示到 Laravel 中的 blade 模板中,尽管图像在那里。
这是我在 home.blade.php 文件
中的图像部分代码@foreach($sliderImage as $data)
{{ HTML::image('public/storage/'.$data->default_img) }}"
@endforeach
输出为http://localhost:8000/public/storage/slider-images/February2018/k8X3qSaqjIYAVYcqapMr.jpg
如果我尝试在单独的选项卡上打开此 url,也无法在浏览器中正确打开它。
代码中有什么问题?
试试这个代码片段:
@foreach($sliderImage as $data)
$image_location=$data['image_location']; //your image location from db or array
// $image_location = storage/slider-images/February2018/imagename.jpg
<img src="{{ URL::to('/') }}{{ $image_location }}"
@endforeach
我得到答案了。
<img src="storage/{{ $data->default_img }}"
并指出。
图像应在 public
文件夹中。