【问题标题】:How to connect to Homestead which has multiple sites through mobile device?如何通过移动设备连接到拥有多个站点的 Homestead?
【发布时间】:2014-12-13 03:11:12
【问题描述】:

我正在开发一个在 Homestead 0.2.0 上运行的 Laravel 网站,我想尝试用我的手机和平板电脑连接到它,以便在这些设备上测试该网站。

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

然而,我在某处读到某些路由器不允许 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

我该如何进行?

【问题讨论】:

  • 我曾经有 1 个站点映射并使用 foodshow 插件来隧道我的本地开发环境以跨设备查看。您可以尝试隧道化您的项目文件夹,然后将 /app1 添加到 url。它可能会起作用。
  • 看看stackoverflow.com/a/41857012/470749是否有帮助。

标签: laravel vagrant


【解决方案1】:

解决方案

在 Homestead.yaml 文件中为您要在手机上测试的应用添加条目 192.168.10.10,并修改 Homestead 机器。然后在手机上加载ipaddress:8000

说明

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

那么您的hosts 文件包含以下条目:

192.168.10.10  app1.app app2.app app3.app

假设您的开发计算机使用 IP 192.168.0.102

您可以在手机上浏览到

192.168.0.102:8000

加载/测试app1.app(按字母顺序排列)

测试 app3.app

更改您的 Homestead.yaml 文件 来自:

map: app3.app
 to: /home/vagrant/projects/app3/public

到:

map: app3.app
 to: /home/vagrant/projects/app3/public
map: 192.168.10.10
 to: /home/vagrant/projects/app3/public

只需更改条目并修改 Homestead 机器即可在您的手机上测试另一个应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    相关资源
    最近更新 更多