スポンサーリンク
先生!Homesteadって、複数管理できないんですか?
できるよ!しかも簡単!
この記事を書いた人
プロコアラ@エンジニアブロガー
10年間エンジニアをしており、副業でWebサイトやWebサービスを作っています。
一時期資格取得にハマりTOEIC860点オーバー、応用情報処理は取得。休日はラズパイをいじるコアラ好きです。
Follow @top_pro_koala
プロコアラ@エンジニアブロガー
10年間エンジニアをしており、副業でWebサイトやWebサービスを作っています。
一時期資格取得にハマりTOEIC860点オーバー、応用情報処理は取得。休日はラズパイをいじるコアラ好きです。
Follow @top_pro_koala
Laravelのローカル開発環境のHomesteadでは複数のプロジェクトのコードを管理することが可能です。
サンプルコードを複数動かしたい人向けにHomesteadで複数プロジェクトを管理する方法を解説します。
HomeSteadの導入は「Laravel Vue.js チュートリアル クイズアプリ作成 ローカル開発環境Homestead導入」を見てください。
スポンサーリンク
Homestead.yamlの修正
--- ip: "192.168.10.10" memory: 2048 cpus: 2 provider: virtualbox mariadb: true authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders: - map: /Users/Gack/Homestead/code to: /home/vagrant/code sites: - map: homestead.test to: /home/vagrant/code/ipa/public - map: homestead.ritz to: /home/vagrant/code/hoge/public databases: - homestead - hoge
.envファイルの修正
DB_DATABASE=hoge
hostsファイルの修正
Macであれば、sudo vi /private/etc/hostsで修正
192.168.10.10 homestead.hoge 192.168.10.10 homestead.test
Vagrantの起動
Vagrantを起動して、sshでログイン
vagrant up vagrant ssh
Laravelプロジェクト作成
Laravelプロジェクトを作成します
agrant@homestead:~$ cd code vagrant@homestead:~/code$ composer create-project --prefer-dist laravel/laravel hoge
homepage.hogeにアクセスしてLaravelのトップページが表示されたら正しく動作しています。
スポンサーリンク
スポンサーリンク