无法在 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 文件夹中。