我正在尝试显示存储/应用程序/公共文件夹中的图像并在本地主机和内部网络上工作,但在使用外部评估页面时不起作用。
<a href="{{URL::asset('/storage/acknowledgement/'.$DNStatus->filename)}}" target="_blank" >
<img class="img-responsive pad" src="{{URL::asset('/storage/acknowledgement/'.$DNStatus->filename)}}">
</a>
如果你通过 git 在本地主机和服务器之间移动代码,/public/storage 默认列在 Laravel .gitignore 中
您需要手动将文件复制到服务器。
无论如何,我不建议将资产存储在/public/storage中,它们应该在/public/assets或类似中。
您可以使用 storage:link Artisan 命令:
php artisan storage:link
你必须这样使用
<img class="img-responsive pad" src="{{url('')}}/path_to_your_image_folder/{{$DNStatus->filename}}">