homestead laravel
homestead laravel動かすまで
osイメージ追加 vagrant box add laravel/homestead
古いバージョンが複数個あったので一回削除した vagrant box remove laravel/homestead -all
homeディレクトリとなるプロジェクト追加 git clone https://github.com/laravel/homestead.git
ブランチは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
- vagrant up
どうも以下で止まってしまうので、 homestead-7: SSH auth method: private key
virtualboxのネットワークの設定で以下の箇所でチェックをすればよいらしいので適用。
プロビジョニングが終わったら
- laravelプロジェクト作成
$ vagrant ssh $ cd /home/vagrant/code $ laravel new first_app
http://first_app.app にアクセスすれば見れるはず