【发布时间】:2019-02-17 13:37:26
【问题描述】:
我正在努力解决 laravel 中的文件存储问题。我设置了 php artisan storage:link,就像它说的在线一样。
然后将我的图像存储在我的存储方法中
$request->file('brandimage')->storeAs('/public/brandimages', $filename);
我尝试在没有 /public 的情况下执行此操作,但它会引发错误。这意味着当我想删除我必须使用的文件时
Storage::delete('public/' . $brand->brand_image_path);
(brand_image_path 是:thumbimages/thumb-post-5.jpg 所以它不会添加任何额外的目录。
我的问题是当我的网站从本地传输到我的服务器时,我的图像都没有出现。我的项目在 www.sitename.com/thumbimages/thumb-post-5.jpg 寻找它们,但为了真正看到它们,我必须去 www.sitename.com/storage/thumbimages/thumb-post-5。 jpg"
我猜它应该在本地和服务器上一样工作,所以我做错了什么?
【问题讨论】:
标签: laravel