This is the Laravel 5.0 boilerplate I work with on my internal projects. It includes:
- Bower for front end package management. Files are placed in the /resources/assets/bower directory
- BrowserSync for rapid application development and testing. See below for setup instructions.
- Bootstrap-SASS - prefer SASS implementation over LESS, installed via bower and can be easily removed.
- Mailcatcher - Catches outbound email - see below for usage instructions.
- Standard files - CHANGELOG.md and README.md
It is intended to be used with Homestead, but should be fairly compatible across any VM / LAMP installation.
To use this boilerplate, do the following:
- Clone the repo.
- Alter
CHANGELOG.md
andREADME.md
. - Update
gulpfile.js
with correct hostname for site. - Copy
.env.example
file to.env
and update vars as appropriate. - SSH into installation
- Run
$ ./setup.sh
to setup Mailcatcher - Run
$ composer install
to load project PHP dependancies - Run
$ npm install
to install Node dependancies. - Run
$ gulp watch
to start developing. - To run Mailcatcher -
$ mailcatcher --ip 192.168.10.10
1.0.0