我正在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)
我该怎么办?
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(首先按字母顺序)
从以下位置更改您的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计算机的条目并进行修订,即可测试手机上的其他应用程序.