homestead laravel

homestead laravel動かすまで

ブランチはmasterのままやってしまった

Homestead.yamlの中身は以下のような感じ

---
ip: "192.168.10.20"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: /Volumes/Transcend/Workspace/virtual/homestead/code
      to: /home/vagrant/code

sites:
    - map: first_app.app
      to: /home/vagrant/code/first_app/public

databases:
    - first_app
  • 共有フォルダを作成しておいて
$ cd homestead
$ mkdir code

どうも以下で止まってしまうので、 homestead-7: SSH auth method: private key

virtualboxのネットワークの設定で以下の箇所でチェックをすればよいらしいので適用。 f:id:tokumei-log:20180303161615p:plain

プロビジョニングが終わったら

  • laravelプロジェクト作成
$ vagrant ssh

$ cd /home/vagrant/code
$ laravel new first_app

http://first_app.app にアクセスすれば見れるはず

chromeだとhttpsにリダイレクトされてしまうので、firefoxなどで確認した。