如何通过移动设备连接到拥有多个站点的Homestead?

Mis*_*Bla 4 vagrant laravel

我正在Laravel的一个网站上工作,我在Homestead 0.2.0上运行,我想尝试用我的手机和平板电脑连接它,这样我就可以在这些设备上测试网站了.

所以我在谷歌上搜索,试图看看如何这样做.但是,我找不到任何考虑多个网站的文章.

我读到某处某些路由器不允许WiFi连接设备连接到直连设备.

我的网站映射如下:

sites:
    - map: app1.local
      to: /home/vagrant/projects/app1/public
    - map: app2.local
      to: /home/vagrant/projects/app2/public
    - map: app3.local
      to: /home/vagrant/projects/app3/public
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

Jan*_*hou 9

192.168.10.10在Homestead.yaml文件中为手机上的测试添加一个条目,并修改Homestead机器.然后加载ipaddress:8000到手机上

说明

升级到最新的Homestead,将*.app映射到192.168.10.10

然后你的hosts文件有这些条目:

192.168.10.10  app1.app app2.app app3.app
Run Code Online (Sandbox Code Playgroud)

比方说,您开发的计算机正在使用IP 192.168.0.102.

您可以在手机上浏览

192.168.0.102:8000
Run Code Online (Sandbox Code Playgroud)

加载/测试app1.app(首先按字母顺序)

测试app3.app

从以下位置更改您的Homestead.yaml文件:

map: app3.app
 to: /home/vagrant/projects/app3/public
Run Code Online (Sandbox Code Playgroud)

至:

map: app3.app
 to: /home/vagrant/projects/app3/public
map: 192.168.10.10
 to: /home/vagrant/projects/app3/public
Run Code Online (Sandbox Code Playgroud)

只需更改Homestead计算机的条目并进行修订,即可测试手机上的其他应用程序.