Laravel 5 Homestead本地网络上的多个站点

时间:2016-09-23 08:05:29

标签: laravel-5.2 homestead

我在Homestead机器上有两个Laravel项目。

Homestead.yaml

sites:
- map: homestead.app
  to: /home/vagrant/Code/Laravel/public
- map: blog.app
  to: /home/vagrant/Code/Blog/public

和/ etc / hosts:

192.168.10.10   homestead.app
192.168.10.10   blog.app

一切都按预期工作。但是,当我想从本地网络上的手机访问网站并转到

192.168.1.100:8000

它带我进入一个博客项目。 是否可以随时访问所有项目?

我读了这个How to connect to Homestead which has multiple sites through mobile device?,但您必须选择一个可访问的项目。每次你想要交换项目时,你必须编辑Homestead.yaml并重新加载vagrant。

1 个答案:

答案 0 :(得分:0)

我自己已经弄清楚了,我在这里(Homestead cant access second site remotely)和这里(Laravel homestead multiple sites choose which one is locally accesable)发表了答案。

简而言之:

sites:
- map: homestead.app
  to: /home/vagrant/Code/Laravel/public
  port: 81
- map: blog.app
  to: /home/vagrant/Code/Blog/public

ports:
  - send: 8100
    to: 81

然后通过homestead.app访问您的http://192.168.1.100:8100项目。