我正在 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
我该如何继续?
Solution
添加条目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
假设您的开发计算机正在使用 IP192.168.0.102
.
您可以在手机上浏览
192.168.0.102:8000
加载/测试app1.app
(按字母顺序排列第一)
测试app3.app
更改您的 Homestead.yaml 文件
从:
map: app3.app
to: /home/vagrant/projects/app3/public
to:
map: app3.app
to: /home/vagrant/projects/app3/public
map: 192.168.10.10
to: /home/vagrant/projects/app3/public
只需更改条目并修改 Homestead 机器即可测试手机上的另一个应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)