【问题标题】:Laravel 5.8: Loading images not working properlyLaravel 5.8:加载图像无法正常工作
【发布时间】:2021-08-07 08:00:58
【问题描述】:

我正在使用 Laravel 5.8,在这个项目中,我想展示一些我通过数据库上传的图像,如下所示:

在视图中,我尝试了这个:

<div class="text-center" style="background-image: url('public\images\tavana\{{ $images[0]->path }}');height: 220px;">

但问题是图片无法加载!

但是这个目录下已经存在图片了:

public\images\tavana\imagename.jpg

其他数据,如titlesubtitle 正确显示。

那么如何正确显示图片呢?

【问题讨论】:

    标签: php laravel laravel-5.8


    【解决方案1】:

    使用asset生成url

    <div class="text-center" style="background-image: url('{{asset('images/tavana/'.$images[0]->path)}}');height: 220px;background-repeat: no-repeat">
    

    也不确定你为什么要访问第 0 个索引 $images[0]-&gt;path 而你可以返回 first() 所以它将是 $images-&gt;path

    如果你有多个,那么使用循环

    【讨论】:

      【解决方案2】:

      你不能尝试:

       <div class="text-center" style="background-image: url({{url('/')}}.'public/images/tavana/{{ $images[0]->path }}');height: 220px;background-repeat: no-repeat">
      

      【讨论】:

        猜你喜欢
        • 2012-09-15
        • 1970-01-01
        • 2019-09-22
        • 1970-01-01
        • 2013-04-11
        • 2018-09-25
        • 1970-01-01
        • 2019-05-13
        • 1970-01-01
        相关资源
        最近更新 更多