https://lucasfsantos.com/web-api-business-logic-vs-http-layer
This repository is just an example is to develop a basic/clean architecture to build a laravel web API
- Folder by feature instead by type.
- Single class for every request (handler).
- Controllers only router the request to the correct handler.
- Integration Tests.
- Deployment: AWS Elastic Beanstalk
- Auth: Laravel Sanctum
- Laravel: Web API Framework.
- Sanctum: Stateful Authentication.
- AWS Elastic Beanstalk: Deployment (more docs coming on
.ebextensions
and.plataform
folders ). - MySQL: Database
- Docker: Local Development
docs to come
app/features
: All application/business features.
docs to come