laraviet / l56_starter_kit
Starter Kit with some default packages
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 2
Open Issues: 0
Type:project
Requires
- php: ^7.1.3
- arrilot/laravel-widgets: ^3.11
- fideloper/proxy: ^4.0
- laracasts/flash: ^3.0
- laravel/framework: 5.6.*
- laravel/tinker: ^1.0
- laravelcollective/html: ^5.6
- sentry/sentry-laravel: ^0.8.0
- spatie/laravel-permission: ^2.9
Requires (Dev)
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^2.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-10-27 17:06:19 UTC
README
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
- Register and create new project in https://sentry.io/welcome/
- Edit .env, uncomment
# SENTRY_DSN=
and paste Sentry DSN
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