Skip to content

InactiveProjects/limoncello-shot

 
 

Repository files navigation

The project is not actively developed. For new projects please start from https://github.com/neomerx/limoncello-flute

Quick start JSON API application

Limoncello Shot is a JSON API quick start application.

Technically it is a default Lumen 5.2 application integrated with

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.

Installation

Install docker-compose

Clone the project

Start local server at http://localhost:8080 and log server http://localhost:8090 with

$ composer install && composer docker-up

Note: use $ composer docker-down to stop the servers.

Run in Postman

Requests in Postman

Questions?

Gitter

License

This project is a fork from upstream laravel/lumen. All changes to the upstream are licensed under the MIT license

Versioning

This project is synchronized with upstream master branch and uses similar versioning approach.

About

Quick start JSON API application (Lumen based)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.6%
  • ApacheConf 1.4%