Homestead 2.0 несколько сайтов, все ссылки на один url

ребята, маленький вопрос: так что я настроил усадьбу 2.0, и все работает нормально. Я хотел добавить другой проект в тот же каталог кода, но связать его с другим url-адресом. Поэтому я добавил его в список сайтов, но когда я посетил laravel.приложение все работает нормально, но когда я посещаю larabook.app он показывает мне laravel.страница приложения! Оба URL-адреса связаны с 192.168.10.10 в файле my /etc/hosts.

Я попытался перезапустить свой mac и перезапустить виртуальную машину, но ничего не работает :'(

/и т. д./хосты

192.168.10.10 laravel.app
192.168.10.10 larabook.app

Хоумстед.и YAML

folders:
    - map: ~/Code
      to: /home/vagrant/Code

sites:
    - map: laravel.app
      to: /home/vagrant/Code/Laravel/public
    - map: larabook.app
      to: /home/vagrant/Code/Larabook/public

databases:
    - homestead
    - larabook

4 ответов


предполагая вашу усадьбу.файл yaml выше

тип:

$ vagrant global-status

появится что-то вроде:

id    name      provider   state   directory    
--------------------------------------------    
77c5c30  default   virtualbox running et....    

тип:

$ vagrant provision 77c5c30

конечно, это предполагает, что у вас есть только 1 VM, если у вас есть другие, то прочитайте инструкцию при запуске Vagrant provision


это работает для меня, и не потерять базе:

$ homestead halt
$ homestead up --provision

Это сработало для меня только с одной оговоркой...

к счастью, я только играл с homestead, vagrant & laravel5.

Я нашел после подготовки виртуальной машины новое отображение сайта в Homestead.ями работал.

тем не менее, я потерял все данные базы данных из моей исходной базы данных.

просто слово предупреждения. надеюсь, это поможет.


попробуй такое

folders:
    - map: ~/Code/Laravel
      to: /home/vagrant/Code/Laravel

    - map: ~/Code/Larabook
      to: /home/vagrant/Code/Larabook

sites:
    - map: laravel.app
      to: /home/vagrant/Code/Laravel/public
    - map: larabook.app
      to: /home/vagrant/Code/Larabook/public

databases:
    - homestead
    - larabook

Примечание: посмотрите на изменения, которые я сделал в разделе папок. узнайте больше от https://www.easylaravelbook.com/blog/configuring-multiple-laravel-homestead-sites-and-databases/#top

after run
    $ homestead halt
    $ homestead up --provision