【问题标题】:Laravel File Storage Location ConfusionLaravel 文件存储位置混乱
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 2020-09-14
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      • 2013-10-25
      • 1970-01-01
      相关资源
      最近更新 更多