工匠存储后无法访问存储/公共/文件夹视图:链接laravel

时间:2019-08-05 14:35:48

标签: laravel eloquent

我想将两种不同类型的文件上载保存到laravel 5.8的存储文件夹中。文件夹是storage / app / public / listing_documents和storage / app / public / listing_images。在我的控制器中,我使用store函数将它们保存到-> store('public / listing_documents')等。

我已经运行了php artisan storage:link,并且在我的公共文件夹中有一个指向“存储”的符号链接,其中包含子目录以及正确的文件。

我如何访问此视图?我尝试了从数据库中提取的“ src ='{{asset('$ listing-> path')}}'',但数据库将其另存为” public / listing_documemnts / file-name.png”,因此src是不正确,因为它试图在错误的目录中访问它。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

由于所有文件都将位于存储文件夹下,因此为此使用Storage facade

尝试以下代码

您认为的用途:

<img src="{{Storage::url($listing->path)}}"/>

谢谢。

相关问题