拉拉维尔文件存储位置混乱



我正在努力解决 laravel 中的文件存储问题。我设置了php工匠存储:链接,就像它说的那样在线。

然后将我的图像存储在我的存储方法中

$request->file('brandimage'(->storeAs('/public/brandimages', $filename(;

我尝试在没有/public 的情况下执行此操作,但它抛出了一个错误。这意味着当我想删除我必须使用的文件时

存储::d elete('公共/' . $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">

我猜它应该与在服务器上相同的本地工作,那么我做错了哪一部分?

我发现我应该使用/storage/thumbimages/thumb-post-5.jpg",即使我在本地。/storage 和不使用/storage 都可以在本地工作。

最新更新