【Laravel】インストールしたけど、IPアドレスで接続できない!?

f:id:watanabe_kengo:20170908082034p:plain

こんにちは、渡辺 堅伍(@watanabe_kengo3)です。

最近はvagrantでLaravel Homesteadの環境を準備してます。

しかし、その時事件が……。

あれ、index.phpにIPアドレスで接続できない……!?

これだからネットワーク関係は嫌いだ……

だが、嘆いても仕方ないので、色々と調べてみた。

そしたら、原因が二つ見えてきた。

  1. Homestead.yaml に記述されている sites の to が間違っていた
  2. vagrant destroy → vagrant up で再起動しないと、ちゃんと起動しない時がある?

1に関しては、自分の場合だとCodeとpublicの間のLaravelが入っていなかった。

sites:
    - map: homestead.app
      to: /home/vagrant/Code/Laravel/public ← ここ

しかし、1をやっても読み込まれず、どうしたものか……と思っていたら、仮想マシンに関するエラーを発見!!!

原因は不明ですが、vagrantでdestroy → upしないといけない時があるらしい……。

皆さんもお気をつけて!!

不具合発見の際、以下の記事を参考にさせていただきました。

本当にありがとうございます<( )>

qiita.com

qiita.com