etiennemarais / lumen-starter
Lumen starter app is a bootstrap of a micro service api or to scale as a backend for any client.
Installs: 64
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 2
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=5.5.9
- barryvdh/laravel-cors: 0.7.x
- erusev/parsedown: ^1.6
- illuminate/log: ~5.2
- laravel/lumen-framework: 5.2.*
- league/flysystem-aws-s3-v3: ^1.0
- maknz/slack: ~1.7
- spatie/laravel-backup: ~3.1
- vlucas/phpdotenv: ~2.2
Requires (Dev)
- fzaninotto/faker: ~1.4
- illuminate/support: ~5.2
- mockery/mockery: ~0.9
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.0
- symfony/var-dumper: ~3.0
This package is not auto-updated.
Last update: 2024-11-09 19:28:47 UTC
README
Small starter bootstrap for a lumen application api
- Slack bot for notifications
- Config setups for laravel package backwards compatibility
- Domain separated business logic
- Api key middleware authentication
- API Blueprint that documents the system
- Supports soft deletes for model serialization
- Multi tenancy that binds to a configurable database field
- API root index is the documentation from your api blueprint
- Custom validation that binds to a 406 response
- Custom Application log file path
- Backups via scheduled tasks
Installation
To install the starter site, just run the following command:
composer create-project --prefer-dist etiennemarais/lumen-starter starter