我使用Laravel 5.1框架,我需要存储图像,因此我决定成为/public/images
文件夹,其中包含777 permision。
因此,在article
列photo
处,我存储了网址:
现在,当我尝试获取它时 - 当我尝试网址时:http://domain.com/public/images/odOlG.jpg
那么如何解决这个问题呢?为什么Laravel需要文件路径 - 图像......
也是我检查并且图像进入/public/images
文件夹...
答案 0 :(得分:1)
您应该使用不带public
的网址
http://domain.com/images/odOlG.jpg
如果它不起作用,但我在odOlG.jpg
中有/public/images directory
,那么您的网络服务器配置是错误的。您应该将Apache指向public
文件夹,而不是Laravel的根项目,如下所示:
DocumentRoot "/path_to_laravel_project/public"
<Directory "/path_to_laravel_project/public">