【发布时间】:2014-09-07 19:07:53
【问题描述】:
我已经安装了 Laravel 并开始尝试编写一个应用程序。我在与 /app 相同的目录中为我的资产创建了一些目录。但是当我尝试访问本地主机中的图像时,例如:http://localhost/assets/images/image.png
我也试过了:http://localhost/app/assets/images/image.png
当我尝试在视图中设置背景图像时遇到了问题,并且一直出现 404。
这就是我的应用在 app/ 下的样子
->app
->assets
->commands
->config
->controllers
->database
->lang
->models
->start
->storage
->tests
->views
app.txt
routes.php
filters.php
但我收到有关请求的错误。我已经仔细检查了网址是否正确。
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
【问题讨论】:
-
您的资产(以及其他任何需要被浏览器直接访问的内容)需要进入 public/ 目录,因为这应该是文档根目录。 app/ 文件夹不应该被浏览器访问。