【发布时间】:2016-12-23 22:34:15
【问题描述】:
当我在本地工作时,我可以将文件保存在存储中,它们会自动出现在public/storage 目录中。现在我已将同一个项目转移到共享服务器上,但存储似乎与public/storage 目录不同步。
这是我存储文件的方式:
$path = 'app/public/images';
$img->save(storage_path($path.'/photo.jpg'));
这就是我检索它的方式:
Storage::url('public/images/photo.jpg);
注意:我在本地使用 php artisan storage:link 链接存储,我不知道我是否需要再次这样做(如果可能的话,这可能会很困难,因为我在共享主机上)现在我在不同的服务器上与否。
【问题讨论】:
-
您应该能够按照问题中的说明在文件夹之间创建符号链接。如果失败,请让我们知道任何错误
php artisan storage:link
标签: php laravel-5.3