Php Laravel无法显示服务器上公用文件夹中的图像

Php Laravel无法显示服务器上公用文件夹中的图像,php,laravel,image,public-folders,Php,Laravel,Image,Public Folders,我正在尝试显示存储/app/public文件夹中的图像,并在本地主机和内部网络上工作,但在使用外部页面时无法工作 <a href="{{URL::asset('/storage/acknowledgement/'.$DNStatus->filename)}}" target="_blank" > <img class="img-responsive pad" src="{{URL::asset('/storage/acknowledgement/'.$DNStat

我正在尝试显示存储/app/public文件夹中的图像,并在本地主机和内部网络上工作,但在使用外部页面时无法工作

<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列在larvel.gitignore中

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


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

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

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


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

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

php artisan storage:link

您可以使用存储:链接Artisan命令:

php artisan storage:link

你必须像这样使用

<img  class="img-responsive pad" src="{{url('')}}/path_to_your_image_folder/{{$DNStatus->filename}}">
filename}}>

您必须这样使用

<img  class="img-responsive pad" src="{{url('')}}/path_to_your_image_folder/{{$DNStatus->filename}}">
filename}}>

是的,我使用过存储:链接但不在外部网络上工作是的,我使用过存储:链接但不在外部网络上工作