Este pacote de ferramentas para laravel fornece algumas ferramentas uteis que ajudam no desenvolvimento e os tornam mais ageis.
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.
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
- php - linguagem
- laravel - framework
- Laravel-query-builder - Auxilio de suporte ao framework
- @Luis Gustavo Santarosa Pinto - Idea & Initial work