【问题标题】:File storage link in LaravelLaravel 中的文件存储链接
【发布时间】:2018-12-15 11:15:28
【问题描述】:

我使用:

php artisan storage:link 

之后我可以在公共/存储中访问我的文件

但是当我添加这样的文件时:

request()->image->store('public/storage/foto');

request()->image->store('storage/foto');

request()->image->store('foto');

这将我的文件放在 storage/uploads 目录中,我无法从浏览器访问这些文件。我做错什么了?也许我跳过了一些重要的设置?

【问题讨论】:

标签: laravel storage laravel-artisan file-storage


【解决方案1】:

您需要确保该文件存储在您的公共磁盘上,以便可以从浏览器访问。您可以在 store 方法中指定磁盘,方法是将其添加为第二个参数,例如request()->image->store('foto', 'public');.

【讨论】:

    【解决方案2】:

    试试这个:

       $request->file('image')->storeAs('public/images',$image_name);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-09
      • 2017-07-27
      • 2017-05-02
      • 2018-10-15
      • 2016-10-31
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      相关资源
      最近更新 更多