mou*_*imi 6 php laravel eloquent laravel-5
我想在 html 文件中显示图片我转到链接文件夹 public/storage/image 是空的但在存储/图像中我找到了该文件并且它也保存在数据库中。*
@foreach($cvs as $cv)
<div class="col-sm-6 col-md-4">
<div class="thumbnail">
<img src="{{ asset('storage/'.$cv->photo) }}" alt="...">
<div class="caption">
<h3>{{ $cv->titre }}</h3>
<p>{{$cv->presentation}}</p>
<p>
<a href="#" class="btn btn-primary" role="button">Afficher</a>
<a href="#" class="btn btn-success" role="button">Modifier</a>
<a href="#" class="btn btn-danger" role="button">Supprimer</a>
</p>
</div>
</div>
</div>
@endforeach
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Aam*_*imi 16
首先在.env 文件中创建一个名为FILESYSTEM_DRIVER的变量并将其设置为public这样
FILESYSTEM_DRIVER=public
Run Code Online (Sandbox Code Playgroud)
然后通过运行创建符号链接
php artisan storage:link
Run Code Online (Sandbox Code Playgroud)
之后只需使用资产()
<img src="{{ asset('storage/'.$cv->photo) }}" alt="...">
Run Code Online (Sandbox Code Playgroud)
它会工作得很好
转到公共目录并运行:
rm storage
Run Code Online (Sandbox Code Playgroud)
然后转到项目根目录并运行:
php artisan storage:link
Run Code Online (Sandbox Code Playgroud)
该public磁盘用于将要公开访问的文件。默认情况下, public磁盘使用本地驱动程序并将这些文件存储在storage/app/public. 要使它们可从 Web 访问,您应该创建一个从public/storage到 的符号链接storage/app/public。Laravel 文档
在Linux 中创建符号链接
ln -s source_file myfile
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74773 次 |
| 最近记录: |