无法保存和访问图像(Laravel)

时间:2016-09-28 22:43:28

标签: laravel-5

我在访问图片方面遇到了问题。

我可以上传和接收图像到数据库没问题;但是,我手动将图片保存在 public/avatar 文件夹下,我可以使用以下方法从该位置检索图像:

{{ asset('/uploads/avatars/image.jpg }}

我无法弄清楚如何保存到该位置;我试过以下无济于事:

Storage::disk('local')->put('/uploads/avatars/', $image);

此外,当我尝试从控制器保存时,它会将所有内容保存在 storage/app/public 中,但我不知道如何从模型中访问图像文件以及如何保存它们在其他地方。

1 个答案:

答案 0 :(得分:0)

使用时

Storage::disk('local')->put('/uploads/avatars/', $image);

然后所有图像都存储在storage/app/uploads/avatars目录中。所以你不能从公共目录访问它。如果要从公共目录访问它,则必须在公共目录中创建storage/app/uploads/avatars的符号链接。我认为它工作得很好:)