mggflow / laravel-microservice-base
The Laravel Microservice base.
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^7.3|^8.0
- ext-json: *
- ext-pdo: *
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- laravel/framework: ^8.54
- laravel/sanctum: ^2.11
- laravel/tinker: ^2.5
- mggflow/exception-manager: ^3.2
- mggflow/lv-msvc: ^1.0
Requires (Dev)
- facade/ignition: ^2.5
- fakerphp/faker: ^1.9.1
- laravel/sail: ^1.0.1
- mockery/mockery: ^1.4.2
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.3.3
README
About
This project is base of microservice implements on Laravel.
Usage
- Create project
composer create-project mggflow/laravel-microservice-base msvc
- Add files to Git
git add --all
- Remove welcome page and set empty return
- Install mggflow/auth-base or use your authentication way.
composer require mggflow/auth-base
- Add Auth Facades for auth-base: Additions, AuthControllers, RouteGroup, AuthDatabase config
- Tune auth database settings by env.
- Update dependencies
composer update
- Create your app logic with all advantages of Laravel. For example see app/Microservice/Controllers/MainController.php.