etiennemarais / lumen-starter-api by etiennemarais

Lumen starter app is a bootstrap of a micro service api or to scale as a backend for any client.
62
7
2
Package Data
Maintainer Username: etiennemarais
Package Create Date: 2016-02-25
Package Last Update: 2016-03-17
Language: PHP
License: MIT
Last Refreshed: 2024-10-31 15:13:24
Package Statistics
Total Downloads: 62
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 7
Total Watchers: 2
Total Forks: 0
Total Open Issues: 0

lumen-starter-api

Small starter bootstrap for a lumen application api

Build Status

  • 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