Introduction
This package contains few composers package by default. After install this project, developer need to follow Laravel Coding Rules for more detail.
Installation
- Scaffold project
-
composer create-project laraviet/l56_starter_kit [project_name]
- Note: replace [project name] with your real project.
- Create new database
- Edit .env to match with your new database
- Run migrate and db seed
-
php artisan migrate
-
php artisan db:seed
- (Optional) If you want to use sentry to remote debug
What you get by default
All code almost inside core
folder with
- BaseService / BaseServiceContract
- BaseRepository / BaseRepositoryContract
- BookCRUD demo with separation of concern (using service and repository)
- Sample binding in CoreServiceProvider
Road
- Apply Routing test
- Apply theme
- Apply scaffold package