如何在不破坏环境的情况下在宅基地添加新的laravel网站?

问题描述:

如何添加新网站而不运行?如何在不破坏环境的情况下在宅基地添加新的laravel网站?

homestead destroy 
homestead up 
使用Laravel宅基地版本2.0.13

当我添加一个新的站点,我添加下面我homestead.yaml文件

folders: 
    - map: ~/web/code 
    to: /code/websites 

sites: 
    - map: laravel5.dev 
    to: /code/websites/laravel5/public 
    - map: anothersite.dev 
    to: /code/websites/anotherproject/public 

我已经添加到我的主机

林文件:

192.168.10.10 laravel5.dev 
192.168.10.10 anothersite.dev 

然后我继续检查我的机器的状态:

vagrant global-status 



90be623 default virtualbox running /Users/user/.composer/vendor/laravel/homestead 

我跑无业游民提供90be623以提供我的新网站但遗憾的是anothersite.dev仍指向laravel5.dev

我解决这个正在运行的家园摧毁,然后宅基地的唯一方法。 但是这破坏了我的数据库。

当我运行游民提供90be623我注意到很多次的出现:

==> default: stdin: is not a tty (In red) 

对战的时候我做的家园破坏和宅基地了这里的一切是绿色..

谢谢您的阅读这一点,并帮助:)

好了,我发现,如果我想添加一个新的网站,所有我要做的就是

  1. 家园停止
  2. 家园编辑

宅编辑将打开homestead.yaml文件 在这里,我添加的映射关系对站点

  1. 编辑主机文件/ etc/hosts文件,并添加网址我想例如app.dev并保存
  2. 宅基地高达--provision
  3. 它的工作就像一个魅力w ^没有我不得不摧毁我的机器或数据库。

开始=“3”>
+0

看到我的答案是最新的,比你的方法好一点。 – 2016-02-12 15:14:37

在Laravel 5.2中,没有必要暂停然后开始。
添加新网站“.yaml”和‘主机’内的文件后,你只需要在终端执行一个命令,从宅目录中:

vagrant reload --provision 

在这里看到:https://laravel.com/docs/5.2/homestead#adding-additional-sites