Skip to content

lucashfreitas/laravel-web-api-clean-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laravel-api-clean-code

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

Features 📋

  • 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

Stack 🚀

  • Laravel: Web API Framework.
  • Sanctum: Stateful Authentication.
  • AWS Elastic Beanstalk: Deployment (more docs coming on .ebextensions and .plataform folders ).
  • MySQL: Database
  • Docker: Local Development

Running/using it: 🔨

docs to come

Folder/structure 📁

  • app/features: All application/business features.

docs to come

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages