困った現象
Homesteadでlaravel new
して新しいアプリケーション作って、
artisan serve
でサーバー動かした、
でも、新しいアプリケーションに繋がず、前に作っていたアプリケーションに繋がる
解決策
では、この現象を解決していこう!やることは以下の手順です!
1. http://localhost:8000/にアクセスした時に繋がるファイルを設定する
2. 設定を反映する
http://localhost:8000/から繋がるファイルを設定する
その設定をしているファイルはHomestead.yamlです。編集していきましょう
ホストOSで~/Code
をゲストOS上で/home/vagrant/Code
として扱っています
/home/vagrant/Code/Homestead/Homestead.yaml
folders:
- map: ~/Code
to: /home/vagrant/Code
sites:
- map: homestead.test
to: /home/vagrant/Code/public
- map: homestead.test
to: /home/vagrant/Code/new_app/public
上から順に読み込まれるため、sites
内の一番下が読み込まれます。
設定を反映する
上記の設定をvagrant
に読み込ませましょう
まず、vagrantから出ます
ターミナル
$ exit
vagrantを再起動させましょう
ターミナル
vagrant reload --provision
以上で設定完了です。
http://localhost:8000/にアクセスしてみましょう!
疑問、気になるところがございましたら、質問、コメントよろしくお願いします!!!