Package Data | |
---|---|
Maintainer Username: | dredfern |
Package Create Date: | 2016-08-07 |
Package Last Update: | 2017-08-22 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-11 15:14:09 |
Package Statistics | |
---|---|
Total Downloads: | 42 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 5 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 0 |
A kick-starter project that pre-configures Doctrine, Twig, behaviours and some other stuff because bootstrapping projects with the same requirements is tedious.
Use this to kick-start a Doctrine based Laravel app.
Included are the following:
The default namespace is "App".
The following entities and matching repositories are provided, together with YAML mapping files, pre-configured:
Each repository has an interface that is pre-mapped to the interface in the repository config.
The User and Organization entities support Domain Events:
composer create-project somnambulist/laravel-doctrine-project my-project
./artisan doctrine:schema:validate
./artisan doctrine:schema:create
./artisan db:seed
./artisan serve
vagrant up
The standard Laravel welcome app + authentication have been setup and converted to Twig.
cache_build.sh
- creates caches for routes, container etc.cache_clean.sh
- clears all caches including Doctrine query cachesvagrant_db_reset.sh
- drops and rebuilds the database (for development only)vagrant_refresh.sh
- fully refreshes all applications files including composer update and npm install