This package helps to save few hours of boring work that is repetable almost in every single project following best possible practices and using modern tools.
- Ships with must-have development dependencies:
- Laravel IDE Helper - better PHPStorm autocompletion
- Laravel Debugbar - development debug console
- Former - make Boostrap forms without writing single HTML line using Facades
- PHPStorm project files are removed from Git
- Ready for FTP deployments using git-ftp
- Bower integration within
resources/assets
directory - Models moved to
app/Models
directory - Created and autoloaded
app/Http/helpers.php
file that includes 3 additional functions for toggling navigation links and e-mail obfuscation - Ready to go Laravel Elixir setup that includes assets from Bower, BrowserSync and asset versioning
- SASS resources with already created project structure that attaches Bootstrap and his most common variables
- Core views (auth, errors, flash messages) and their structure with Bootstrap styling
- Clone this repo:
git clone https://github.com/adriandmitroca/laravel-starter.git
- Install project dependencies:
composer install
&bower install
&npm install
- Create
.env
file with your configuration credentials. - Generate your application key
php artisan key:generate
- Set up your database schema just with example users
php artisan migrate:refresh --seed
- Compile all assets:
gulp
- Make your app:
gulp watch
I am open minded to any idea or a direction this starter could go to. If you have any idea feel free to contact me or make pull request with your improvement.