Laravel 将图像存储到 public/images
Posted
技术标签:
【中文标题】Laravel 将图像存储到 public/images【英文标题】:Laravel store image into public/images 【发布时间】:2016-08-04 23:41:09 【问题描述】:我使用 Laravel 5.1 框架,需要存储图片,所以我决定使用 777 权限的/public/images
文件夹。
所以在表article
在列photo
我存储url:
http://domain.com/public/images/odOlG.jpg
现在当我尝试获取它时 - 当我尝试使用 url 时:http://domain.com/public/images/odOlG.jpg
我从 Laravel 收到此错误:
那么如何解决这个问题呢?为什么 Laravel 需要文件路径 - 图像...
也是的,我检查了一下,图像在 /public/images
文件夹中......
【问题讨论】:
你使用什么网络服务器 - Apache 或 nginx? Apache........ 【参考方案1】:你应该使用不带public
的URL:
http://domain.com/images/odOlG.jpg
如果它不起作用,但我在/public/images directory
中有odOlG.jpg
,那么您的Web 服务器配置错误。您应该将 Apache 指向 public
文件夹,而不是 Laravel 的根项目,如下所示:
DocumentRoot "/path_to_laravel_project/public"
<Directory "/path_to_laravel_project/public">
【讨论】:
很高兴它有帮助。以上是关于Laravel 将图像存储到 public/images的主要内容,如果未能解决你的问题,请参考以下文章