gustavosantarosa / laravel-tool-pack
tool packs to complement the laravel
Package info
github.com/GustavoSantarosa/laravel-tools-pack
pkg:composer/gustavosantarosa/laravel-tool-pack
2.5.1
2023-07-24 10:38 UTC
Requires
- php: ^8.1
- laravel/framework: ^9.0 | ^10.0
- spatie/laravel-query-builder: ^5.0
This package is auto-updated.
Last update: 2026-05-24 17:39:27 UTC
README
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
- php - linguagem
- laravel - framework
- Laravel-query-builder - Auxilio de suporte ao framework
✍️ Autor
- @Luis Gustavo Santarosa Pinto - Idea & Initial work