回答編集履歴

1 微修正

aro10

aro10 score 4038

2017/08/15 12:57  投稿

1はそうだと思います(Vagrantfileの中身をみるとHomestead.yamlの読み込みがあります)。
1はそうだと思います(git cloneしたHomesteadのVagrantfileの中身をみるとHomestead.yamlの読み込みがあります)。
2はHomestead解説ページの手順でインストールするとHomesteadを作成するだけなので、Laravelプロジェクトの作成は別に必要です
3は2つは別のコマンドです。 laravel/laravelがLaravelプロジェクトのインストーラで、laravel/homesteadはLaravelプロジェクト内にHomestead用のファイルを作成するためのライブラリをインストールします
普段はプロジェクト毎にHomesteadを作成する方法で利用しているため、その方法であれば以下で簡単にできると思います。
```
#1 Laravelプロジェクトをカレントディレクトリに作成
composer create-project laravel/laravel --prefer-dist Laravel
#2 プロジェクト下に移動
cd Lravel
#3 プロジェクトにhomestedライブラリをインストール
composer require laravel/homestead --dev
#VagrantfileとHomestead.yamlをプロジェクトに展開
(mac/linux) php vendor/bin/homestead make
(win) vendor\bin\homestead make
#必要に応じてHomestead.yamlを編集しHomesteadの仮想環境を起動
vagrant up
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る