Skip to content

MatheusRBarbosa/laravel-api-fast-start

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel API Fast Start

Este projeto tem o objetivo de agilizar a criação de um novo projeto de API em Laravel. Este projeto conta com:

  • Laravel - v8.x
  • PHP - 7.4
  • Husky + commilint - Para padronização de commits;
  • Standard-version - Script para automatizar criação de releases e changelog (npm run release);
  • Scripts de Docker - Scripts para gerenciar containers de docker e agilizar o desenvolvimento;
  • Docker-compose - Docker compose com Postgres e Redis;
  • Transformers - Transformers configurados e pronto para uso;
  • Comandos CLIs - php artisan make:service e php artisan make:transformer;
  • Procfile - Para agilizar a implatanção no Heroku;
  • gitlab-ci - CI para agializar a implantação no Heroku caso o projeto esteja no Gitlab;
  • Roles de User - Super Admin, Admin e User estão pré configuradas;
  • Rotas de Auth - Rotas de autenticação estão pré configuradas;
  • Rota de cadastro - Rota de cadastro de usuário está pré configurada;
  • Middlewares de Auth - Middlewares para verificar Roles e Auth de User;
  • Docs - Scribe está configurada para documentar o projeto

About

Projeto base de Laravel com pré-configurações

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages