marcusslv/abstractor
最新稳定版本:v1.0.11
Composer 安装命令:
composer require marcusslv/abstractor
包简介
Pacote Laravel para geração de classes base de domínio com foco em arquitetura limpa, reutilização e produtividade.
README 文档
README
Visão Geral 🧱📚
Abstractor é uma biblioteca PHP criada para auxiliar o desenvolvimento de aplicações Laravel por meio da geração de classes abstratas reutilizáveis. O pacote oferece os comandos make:abstracts e make:domain, que automatizam a criação de estruturas essenciais do domínio como Entity, Repository, Service e Controller. Também são geradas classes de infraestrutura como migrations, factories e seeders.
🧩 Instalação
Para instalar o pacote Abstractor, é necessário ter o Composer instalado em seu sistema. Caso não possua, você pode baixá-lo em getcomposer.org.
Com o Composer instalado, execute o seguinte comando no diretório raiz do seu projeto Laravel:
composer require marcusslv/abstractor --dev
🚀 Como Utilizar
Após a instalação do pacote, os seguintes comandos estão disponíveis via Artisan:
🔧 Geração de Classes Abstratas
php artisan make:abstract
Este comando gerará as seguintes classes abstratas:
- Entity
- Repository
- Service
- Controller
- Interface
🏗️ Geração de Classes de Domínio
php artisan make:domain
Este comando gerará as seguintes classes:
- Entity
- Repository
- Service
- Controller
- Interface
- Migration
- Factory
- Seeder
🎯 Objetivo
Este pacote foi desenvolvido com foco em padronização de código, reuso e agilidade no desenvolvimento de aplicações Laravel com base em uma arquitetura bem definida e orientada a domínio.
🤝 Contribuições
Contribuições são bem-vindas! Fique à vontade para abrir issues ou enviar pull requests.
📄 Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais informações.
统计信息
- 总下载量: 113
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-04-01