我开发了一个Laravel 5.4应用程序,现在我想把它“在线”给我的局域网中的每个人,并为它设置一个本地域名,比如somedomain.lan。当我运行php artisan serve --port=XXXX
时,它会在localhost端口XXXX上启动应用程序。鉴于我正在运行一台Linux机器,如何让它在端口XXXX上以这种方式提供这种服务,使我的整个局域网,只有我的局域网(不是外部互联网)看到它并提供域名?
答案 0 :(得分:1)
打开命令提示符,键入“ipconfig”,查找您的ipv4地址。它应该是192.168.xxx.xxx。
然后php artisan发送--host = [你的ipv4地址]
使用您的ipv4地址连接到您的网络的其他计算机连接到您的应用程序。您的ipv4地址在当前使用的网络中定义您的计算机地址。
不确定会不会起作用,但我会这样做并且有效。
答案 1 :(得分:0)
我建议您使用Laravel valet
使用valet
,您可以说:
Valet share
然后您将获得可以共享的唯一链接。
超级容易我每天都使用它!
对于工匠,您可以像这样设置IP:
php artisan serve --host=503.246.895.41 --port=8125