gustavosantarosa/laravel-tool-pack

tool packs to complement the laravel

Downloads

150

Stars

2

Version

2.5.1

laravel-tools-pack

🧐 Sobre

Este pacote de ferramentas para laravel fornece algumas ferramentas uteis que ajudam no desenvolvimento e os tornam mais ageis.

🏁 Para utilizar o pack

Caso o projeto esteja privado, voce vai precisar introduzir o seguinte trecho de json no seu composer.json:

"repositories": [
  {
    "type": "git",
    "url": "https://github.com/GustavoSantarosa/laravel-tools-pack.git"
  }
]

Caso esteja publico, basta utilizar o comando:

composer require gustavosantarosa/laravel-tool-pack

Pronto, ja é para estar funcionando.

🎈 Utilizando

Nele existem algumas ferramentas uteis.

  • BaseController
    • Retornos atraves da classe DTO, para padronizar o retorno.
    • Classes prontas para as rotas index, show e destroy.
  • BaseModel
    • Sync para hasMany, atualmente no laravel não existe.
    • Where dinamico, passado pelo consumidor da api.
    • OrWhere dinamico, passado pelo consumidor da api.
    • between dinamico, passado pelo consumidor da api.
  • BaseService
    • Uma estrutura pronta para as rotas Rest utilizando querybuilder

⛏️ Utilizado

✍️ Autor

GustavoSantarosa

Author

GustavoSantarosa