Hallo Leute, kleine Frage: Also ich habe das Homestead 2.0 eingerichtet und alles funktioniert gut. Ich wollte ein anderes Projekt im selben Codeverzeichnis hinzufügen, es aber mit einer anderen URL verknüpfen. Also habe ich es in die Seitenliste aufgenommen, aber als ich laravel.app besuchte, funktioniert alles gut, aber als ich larabook.app besuchte, zeigt es mir die laravel.app Seite! Beide URLs sind mit 192.168.10.10 in meiner/etc/hosts-Datei verknüpft.
Ich habe versucht, meinen Mac neu zu starten und das VM neu zu starten, aber nichts funktioniert: '(
/ etc/hosts
192.168.10.10 laravel.app
192.168.10.10 larabook.app
Homestead.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
Angenommen, Ihre Homestead.yaml-Datei oben
eintippen:
$ vagrant global-status
wird etwas wie anzeigen;
id name provider state directory
--------------------------------------------
77c5c30 default virtualbox running et....
eintippen:
$ vagrant provision 77c5c30
Dies setzt natürlich voraus, dass Sie nur 1 VM haben. Wenn Sie andere haben, lesen Sie die Anweisungen, wenn Sie die Vagrant-Bereitstellung ausführen
Das funktioniert bei mir und hat die Datenbank nicht verloren:
$ Homestead halt
$ Homestead up --provision
Versuche dies
Ordner: - Karte: ~/Code/Laravel bis: /home/vagrant/Code/Laravel[.____. - Karte: ~/Code/Larabook Zu: /home/vagrant/Code/Larabook[.____.[.____.[.·······…………………………………………………………………………………… /vagrant/Code/Laravel/public - map: larabook.app to:/home/vagrant/Code/Larabook/public database: ____.] - Homestead - Larabook
Hinweis: Sehen Sie sich die Änderungen an, die ich im Ordnerbereich vorgenommen habe. Weitere Informationen finden Sie unter https://www.easylaravelbook.com/blog/configuring-multiple-laravel-Homestead-sites-and-databases/#top
nach dem Lauf $ Homestead halt $ Homestead up --provision