如何在 laravel 5.8 中显示 public 文件夹中的图像?
how to display images from public folder in laravel 5.8?
我正在尝试显示位于 storage/app/uploads 的图像。我已经 运行 "php artisan storage:link" 命令,它是成功的,但仍然没有显示。当我还在浏览器中检查代码时,图像与路径一起存在。 'Upload'链接到图片路径。
@foreach($user->posts as $post)
<div class="col-4">
<img class="w-100" src="/storage/{{ $post->image }}">
</div>
@endforeach
试试这个解决方案:
使用 asset(),它从 public 文件夹
获取文件
@foreach($user->posts as $post)
<div class="col-4">
<img class="w-100" src="{{ asset('images/' . $post->image) }}">
</div>
@endforeach
您有 2 个选择,要么使用直接 url 要么使用资产方法--
@foreach($user->posts as $post)
<div class="col-4">
<img class="w-100" src="{{ asset(yourpath) }}">
</div>
@endforeach
OR
@foreach($user->posts as $post)
<div class="col-4">
<img class="w-100" src="{{ url(yourpath) }}">
</div>
@endforeach
您的路径将在 public 目录中的存储目录之后。
我正在尝试显示位于 storage/app/uploads 的图像。我已经 运行 "php artisan storage:link" 命令,它是成功的,但仍然没有显示。当我还在浏览器中检查代码时,图像与路径一起存在。 'Upload'链接到图片路径。
@foreach($user->posts as $post)
<div class="col-4">
<img class="w-100" src="/storage/{{ $post->image }}">
</div>
@endforeach
试试这个解决方案:
使用 asset(),它从 public 文件夹
获取文件@foreach($user->posts as $post)
<div class="col-4">
<img class="w-100" src="{{ asset('images/' . $post->image) }}">
</div>
@endforeach
您有 2 个选择,要么使用直接 url 要么使用资产方法--
@foreach($user->posts as $post)
<div class="col-4">
<img class="w-100" src="{{ asset(yourpath) }}">
</div>
@endforeach
OR
@foreach($user->posts as $post)
<div class="col-4">
<img class="w-100" src="{{ url(yourpath) }}">
</div>
@endforeach
您的路径将在 public 目录中的存储目录之后。