Laravel 将图像存储到 public/images
Laravel store image into public/images
我使用Laravel 5.1框架,需要存储图片,所以我决定做/public/images
777权限的文件夹。
所以在 table article
列 photo
我存储 url:
现在,当我尝试获取它时 - 当我尝试 url 时:http://domain.com/public/images/odOlG.jpg
我从 Laravel 得到这个错误:
那么如何解决这个问题呢?为什么 Laravel 需要文件路径 - 图片...
也是,是的,我检查过图像进入 /public/images
文件夹...
你应该使用 URL 而没有 public
:
http://domain.com/images/odOlG.jpg
如果它不起作用,但我在 /public/images directory
中有 odOlG.jpg
,那么您的网络服务器配置有误。您应该将 Apache 指向 public
文件夹,而不是 Laravel 的根项目,如下所示:
DocumentRoot "/path_to_laravel_project/public"
<Directory "/path_to_laravel_project/public">
我使用Laravel 5.1框架,需要存储图片,所以我决定做/public/images
777权限的文件夹。
所以在 table article
列 photo
我存储 url:
现在,当我尝试获取它时 - 当我尝试 url 时:http://domain.com/public/images/odOlG.jpg
我从 Laravel 得到这个错误:
那么如何解决这个问题呢?为什么 Laravel 需要文件路径 - 图片...
也是,是的,我检查过图像进入 /public/images
文件夹...
你应该使用 URL 而没有 public
:
http://domain.com/images/odOlG.jpg
如果它不起作用,但我在 /public/images directory
中有 odOlG.jpg
,那么您的网络服务器配置有误。您应该将 Apache 指向 public
文件夹,而不是 Laravel 的根项目,如下所示:
DocumentRoot "/path_to_laravel_project/public"
<Directory "/path_to_laravel_project/public">