【发布时间】:2018-11-02 10:48:37
【问题描述】:
我使用 laravel 存储类上传存储文件夹中的图片。它成功上传图片,我可以通过Storage::url('path'); 或Storage::download('path'); 成功访问它们
但是,当我将项目复制到另一个位置并尝试使用php artisan serve 运行我复制的项目时,我无法访问图像!这是在原始项目仍然正常并且可以访问图像的时候。
值得注意的是,我已经在原始文件夹中使用了php artisan storage:link。当我在复制的文件夹中运行php artisan storage:link 时,它说它已经存在。有趣的是,Storage::url('path') 正确创建了 url,并且图像也正确复制到了新位置。
我该如何解决这个问题? 如果我将项目部署在 Web 主机中,这会是一个问题吗?
【问题讨论】: