- Homebrew
- VirtualBox
- Vagrant:
brew install vagrant
- Composer:
brew tap caskroom/cask && brew cask install vagrant
- Laraver installer:
composer global require laravel/installer
- Scaffold Laravel
cd ~/Workspace
laravel new laravel-homestead-playground
cd laravel-homestead-playground
- Configure Homestead
composer require laravel/homestead --dev
vendor/bin/homestead make
sed -i '' 's/192\.168\.10\.10/10.0.0.10/' Homestead.yaml
sed -i '' 's/homestead\.test/laravel-homestead-playground.app/' Homestead.yaml
vagrant up
- Add to
/etc/hosts
:
10.0.0.10 laravel-homestead-playground.app
Migrate database:
DB_PORT=33060 php artisan migrate