Laravel : 如何从本地网络访问 laravel 应用程序

Laravel : How access laravel app from local network

我在本地主机服务器上有 laravel 应用程序,我想通过 wamp 服务器将其共享到本地网络,我查看了此处的帖子并做了大部分操作,例如:

将 httpd-vhosts.conf 更改为:

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    Order Deny,Allow
    Allow from all
    </Directory>
</VirtualHost>

在防火墙系统中为 TCP 创建新规则。 将 C:\Windows\System32\drivers\etc\host 更改为 :

#127.0.0.1 localhost
192.168.0.105 attendance

将 Listen 192.168.0.105:80 添加到 httpd.conf

未解决

您必须 运行 在 LAN ip 地址上提供命令,试试这个:

php artisan serve --host 0.0.0.0 --port=8000

然后您可以通过在浏览器中输入您的本地 ip 地址而不是 0.0.0.0 来从连接到 LAN 的其他设备访问该应用程序 例如,如果您的本地 ip 是 192.168.1.15 那么 url 将是: http://192.168.1.15:8000

您必须使用 php artisan serve --port={numberyoulike} 启动服务器,在另一台设备上,您可以访问您的 laravel 应用程序。