猿问

在没有IP地址的本地访问laravel

我是 Web 开发的新手,并在 Windows 上的 xampp 上完成了一些练习项目。在不使用 laravel 的情况下,我曾经通过键入“localhost/myproject”来访问我的网站,但在 laravel 中它不起作用。

我有几个问题 -

  1. 是什么PHP的工匠成为国内呢?

  2. 运行命令php artisan serve 后,为什么我们只能通过“127.0.0.1:8000/myproject”访问我们的项目,而不是为什么我们不能使用“localhost:8000/myproject”。


慕码人2483693
浏览 103回答 2
2回答

慕森王

您可以在没有 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

浮云间

该artisan serve命令使用PHP 本身的内置 Web 服务器。您不能使用 localhost 的原因可能是您的操作系统的错误。您必须将 localhost 别名添加到您的主机文件中,该文件可以位于不同的位置,具体取决于您的操作系统。
随时随地看视频慕课网APP
我要回答