The Laravel Lumen Framework.
Limoncello Shot is a JSON API quick start application.
Technically it is a default Lumen 5.2 application integrated with
- JSON API implementation
- Bearer (token-based) Authentication
- Cross-Origin Resource Sharing CORS for Laravel/Lumen
It could be a great start if you are planning to develop API with Lumen.
The application includes
- CRUD operations for a few sample resources with input data validation and events.
- Authentication and authorization support integrated with policies.
- Support for such JSON API features as resource inclusion, sparse field sets, sorting, filtering and pagination.
- JSON API errors.
- API tests.
Clone the project
$ composer install && composer docker-up
$ composer docker-downto stop the servers.
This project is synchronized with upstream
master branch and uses similar versioning approach.