rjacobsen / laravel-vagrant
Vagrant specifically designed for laravel
This package's canonical repository appears to be gone and the package has been frozen as a result.
Installs: 2 414
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Language:Shell
Requires
- illuminate/auth: >=5.1
- illuminate/contracts: >=5.1
- illuminate/http: >=5.1
- illuminate/support: >=5.1
Requires (Dev)
- illuminate/console: >=5.1
- illuminate/database: >=5.1
- illuminate/routing: >=5.1
README
Laravel Vagrant is a package to install a vagrant that can be used by laravel.
What it gives you
- Installs
ubuntu/xenial64
redis
mailcatcher
mysql 5.7
nginx
postfix
git
xdebug
composer
zsh
php 7.4
- Stops all outgoing mail from the vagrant, and catches it with
mailcatcher
Requirements
- virtualbox 5.2.22
- vagrant 2.2.2
- laravel 5.1+
Installation
- run
composer require rjacobsen/laravel-vagrant
- run
php artisan vendor:publish
and select the number corresponding toVagrantLoadServiceProvider
- add
.vagrant
to.gitignore
- add
config.yaml
to.gitignore
- modify
config.yaml
to your defined parameters - run
vagrant up
Usage
- access your database at your selected
vagrant_ip
in yourconfig.yaml
- set your host in
/etc/hosts
to point to the samevagrant_ip
- access
mailcatcher
at your http://vagrant_ip
:1080 (example:http://10.0.0.110:1080
)