如何从同一网络上的另一台机器访问 Laravel 站点?

How to access a Laravel site from another machine on the same network?

我的计算机上有一个 Laravel 站点,我可以通过键入 php artisan serve 命令访问该站点。但是我无法从同一网络上的另一台机器访问该站点。

有没有办法从另一台机器访问该站点?

是的!有两种方法。

方法 1:将主机参数传递给 Artisan

首先找出你的电脑IP地址。如果您使用 Linux 或 Mac,请在终端输入 ifconfig。如果您使用的是 Windows,请在命令提示符下键入 ipconfig

然后,转到您的 Laravel 根目录并输入:

php artisan serve --host=XX.XX.XX.XX

如果您还想传递端口参数,只需在 artisan serve 命令中添加 --port=XX

方法 2:通过 Web 服务器(如 Apache)提供服务

通过 Composer 在 Apache 网络服务器目录中设置 Laravel。导航到您的 laravel 目录并将存储文件夹的权限设置为 777,方法是在终端中键入以下命令:sudo chmod -R 777 storage/

通过导航至

访问您的 Laravel 站点

http://IPADDR/laravelproject/public

瞧!