如何显示存储文件夹(公共外部)中的图像?我将图像文件存储在其中,storage/cover但无法显示以查看。我的显示方法:
public function index() {
$categories = Category::with('post')->orderBy('id', 'desc')->paginate(4);
return view('dashboard/categories/index', compact('categories', $categories));
}
Run Code Online (Sandbox Code Playgroud)
风景 :
<?php foreach ($categories as $cat): ?>
<div class="col-xs-6 col-sm-4 col-md-3">
<div class="blog-item">
<a href="{{ url('dashboard/categories/' . $cat->titleslug) }}" class="blog-img"><img src="{{asset('cover/'. $cat->cover)}}" class="img-responsive" alt=""/></a>
</div><!-- blog-item -->
</div><!-- col-xs-6 -->
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)
仅此而已,谢谢!
该
public磁盘用于将要公开访问的文件。默认情况下,公用磁盘使用本地驱动程序并将这些文件存储在中storage/app/public。为了使它们可以从网上访问,您应该创建一个从public/storage到 的符号链接storage/app/public
https://laravel.com/docs/5.4/filesystem#configuration
然后,您将可以执行以下操作:
<img src="{{ asset('storage/cover/'.$cat->cover) }}" ....
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2483 次 |
| 最近记录: |