This package contains few composers package by default. After install this project, developer need to follow Laravel Coding Rules for more detail.
- 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
- Register and create new project in https://sentry.io/welcome/
- Edit .env, uncomment
# SENTRY_DSN=
and paste Sentry DSN
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
- Apply Routing test
- Apply theme
- Apply scaffold package