Laravel 5.3 - 从文件夹显示图像的正确语法是什么?

时间:2016-12-05 11:39:22

标签: html image laravel laravel-5.3

我想在dossier.index页面(刀片)中显示图像。我已经使用以下路径定义了一个图像:

/resources/assets/icons/step_1.png

在我的视图中显示图像的正确语法是什么?

我已经尝试过这样的事情:

<img src="/resources/assets/icons/step_1.png">

或使用刀片:

<img src="{{ URL::to('/resources/assets/icons/step_1.png') }}">

2 个答案:

答案 0 :(得分:1)

使用asset()帮助:

<img src="{{ asset('icons/step_1.png') }}">

此外,公共资产应位于public目录中。

答案 1 :(得分:0)

首先,将/resources/assets/icons/step_1.png移至storage / app / public / assets / icons / step_1.png,作为&#34;存储&#34; 目录应使用根据Laravel的官方文档存储这些可公开访问的文件:

https://laravel.com/docs/5.3/filesystem#the-public-disk

然后在工匠命令下面开火:

php artisan storage:link

然后

<img src="{{ asset('storage/assets/icons/step_1.png') }}">

这是在Laravel中使用此类资产的正确方法。

现在,它应该有效。