我是 Web 开发的新手,并在 Windows 上的 xampp 上完成了一些练习项目。在不使用 laravel 的情况下,我曾经通过键入“localhost/myproject”来访问我的网站,但在 laravel 中它不起作用。我有几个问题 -是什么PHP的工匠成为国内呢?运行命令php artisan serve 后,为什么我们只能通过“127.0.0.1:8000/myproject”访问我们的项目,而不是为什么我们不能使用“localhost:8000/myproject”。
2 回答
慕森王
TA贡献1777条经验 获得超3个赞
您可以在没有 IP 地址的localhost/myproject/public
情况下访问您的项目,就像不做任何事情一样,但每次必须说的public
话都要记住。如果想从 localhost 示例中像普通的 php 项目一样删除公共词和访问权限,localhost/myproject
请执行以下简单步骤。
从 Laravel 项目的公共目录中剪切文件(index.php、.htaccess 和 robots.txt)并将文件粘贴到项目的根目录。
现在打开 index.php 文件并更改如下所示的行并保存。
require __DIR__ . '/bootstrap/autoload.php';
$app = require_once __DIR__ . '/bootstrap/app.php';
现在您无需 IP 地址即可轻松访问您的项目 :)
为了更好地理解,您可以观看此 YouTube 视频。(孟加拉语) https://www.youtube.com/watch?v=PvuI1UiYIo4
浮云间
TA贡献1829条经验 获得超4个赞
该artisan serve
命令使用PHP 本身的内置 Web 服务器。
您不能使用 localhost 的原因可能是您的操作系统的错误。您必须将 localhost 别名添加到您的主机文件中,该文件可以位于不同的位置,具体取决于您的操作系统。
- 2 回答
- 0 关注
- 102 浏览
添加回答
举报
0/150
提交
取消