【发布时间】:2018-09-27 18:15:40
【问题描述】:
我刚决定开始学习 Laravel。通过关注Getting Started,对我来说最简单的解决方案似乎是开始使用 laravel 安装程序。
所以我所做的是全局安装安装程序,然后简单地通过laravel new laravelapi 创建新项目。
在 cli 准备好之后,我用我的数据库信息编辑了 .env 文件,并将 APP_URL 更改为 http://localhost/laravelapi/(我使用的是 XAMPP,laravelapi 是我的项目名称)。不幸的是,当我在该 URL 上打开浏览器时,我只看到文件,而不是呈现的网站。
有趣的是,当我打开 http://localhost/laravelapi/server.php 站点时正确加载(这只是一些琐碎的 laravel 默认页面)
我想知道htaccess 是否正常工作我试图检查我的apache 是否有mod_rewrite 作为他加载的模块之一,但它在那里。
我真的是新手,我显然错过了一些重要的事情,但我在这里与它战斗了几个小时,没有任何结果。以前有人遇到过这个问题吗?如果有,解决办法是什么?
【问题讨论】:
-
Laravel 项目的文档根目录是
public目录:你需要修改你的目录根目录。public/index.php文件是您网站的入口点:用户永远不能访问public之外的任何内容。 -
index.php 在公用文件夹中移动到该目录,或者您可以使用 serve Artisan 命令:
php artisan serve -
谢谢!它解决了我的问题。随意将其添加为答案,让我将其标记为正确。顺便说一句,有没有办法轻松改变它?所以root会在
/上?