【问题标题】:Laravel 5 Displaying imageLaravel 5 显示图像
【发布时间】:2017-03-27 16:43:52
【问题描述】:

我正在尝试显示存储在 /resources/assets/img/champions/ 中的图像

     <img class="img-rounded"
           src="{{asset("/resources/assets/img/champions/Ahri.png")}}"
                style="width:32px;height:32px;">

这给了我这个输出

<img class="img-rounded" 
src="http://localhost:8000/resources/assets/img/champions/Ahri.png" style="width:32px;height:32px;">

据我所知,这应该显示图像吧?

去浏览器中的路径所以

http://localhost:8000/resources/assets/img/champions/Ahri.png

给我

NotFoundHttpException in compiled.php line 8140:

【问题讨论】:

    标签: php laravel laravel-5


    【解决方案1】:

    Laravel 5 resources 文件夹不可通过网络访问。

    asset() 助手的 URL 从 public 目录开始。将resources/assets/img/champions/Ahri.png 移动到public/resources/assets/img/champions/Ahri.png(或public 中的任何其他位置),它就会起作用。

    【讨论】:

    • @ceejayoz:嗨,我在public/uploads/admin/profileImage/hairstyle.jpg 中有图像,但当我尝试&lt;img src="{{ asset($getAdminUser-&gt;profile_pic) }}" class="img-circle" alt="User Image"&gt; 和我的网址http://localhost:8000/public/uploads/admin/profileImage/hairstyle.jpg 时它没有显示。我在数据库中保存完整路径,例如:public/uploads/admin/profileImage/hairstyle.jpg,然后使用asset() 显示它!有什么想法吗??
    • 我已经修好了!我只需要保存/uploads/.... 而不是public/uploads/... 然后我使用{{ URL::to($var-&gt;image)}} 它就可以了!
    猜你喜欢
    • 2017-01-07
    • 1970-01-01
    • 2021-12-09
    • 2016-11-22
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    相关资源
    最近更新 更多