1

我正在尝试显示 storage/app/public 文件夹中的图像并在 localhost 和内部网络上工作,但在使用外部评估页面时不起作用。

<a href="{{URL::asset('/storage/acknowledgement/'.$DNStatus->filename)}}" target="_blank" >
   <img  class="img-responsive pad" src="{{URL::asset('/storage/acknowledgement/'.$DNStatus->filename)}}">
</a>
4

3 回答 3

0

如果您通过 git 在 localhost 和服务器之间移动代码,默认情况下 /public/storage 会列在 Laravel .gitignore 中

您需要手动将文件复制到服务器。

无论如何,我不建议将您的资产存储在 /public/storage 中,它们应该在 /public/assets 或类似中。

于 2020-05-12T04:22:10.590 回答
0

您可以使用 storage:link Artisan 命令:

php artisan storage:link
于 2020-05-12T04:27:05.697 回答
0

你必须像这样使用

<img  class="img-responsive pad" src="{{url('')}}/path_to_your_image_folder/{{$DNStatus->filename}}">
于 2020-05-12T05:06:38.260 回答