如何在不破坏环境的情况下在宅基地添加新的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)
对战的时候我做的家园破坏和宅基地了这里的一切是绿色..
谢谢您的阅读这一点,并帮助:)
答
好了,我发现,如果我想添加一个新的网站,所有我要做的就是
- 家园停止
- 家园编辑
宅编辑将打开homestead.yaml文件 在这里,我添加的映射关系对站点
- 编辑主机文件/ etc/hosts文件,并添加网址我想例如app.dev并保存
- 宅基地高达--provision
它的工作就像一个魅力w ^没有我不得不摧毁我的机器或数据库。
答
在Laravel 5.2中,没有必要暂停然后开始。
添加新网站“.yaml”和‘主机’内的文件后,你只需要在终端执行一个命令,从宅目录中:
vagrant reload --provision
在这里看到:https://laravel.com/docs/5.2/homestead#adding-additional-sites
看到我的答案是最新的,比你的方法好一点。 – 2016-02-12 15:14:37