我想将两种不同类型的文件上载保存到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是不正确,因为它试图在错误的目录中访问它。任何人都可以帮助我吗?
答案 0 :(得分:1)
由于所有文件都将位于存储文件夹下,因此为此使用Storage facade
尝试以下代码
您认为的用途:
<img src="{{Storage::url($listing->path)}}"/>
谢谢。