我正在努力把头放在laravel中的文件存储周围。我设置了php artisan storage:像据说的那样在线链接。
然后将图像存储在存储方法中
$ 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”
我猜想它应该在本地服务器上运行,所以我在哪里做错了?
答案 0 :(得分:0)
我发现即使我在本地,也应该使用/storage/thumbimages/thumb-post-5.jpg”。/ storage而不是在本地使用/ storage。