Download the PHP package matheusfsc28/layercraft without Composer
On this page you can find all versions of the php package matheusfsc28/layercraft. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download matheusfsc28/layercraft
More information about matheusfsc28/layercraft
Files in matheusfsc28/layercraft
Package layercraft
Short Description A package to generate layered architecture (Controller, Service, Interface, Repository, Model) in Laravel applications.
License MIT
Informations about the package layercraft
Langs
- PT-BR 🇧🇷
- EN-US 🇺🇸
LayerCraft_PT
LayerCraft é um pacote para gerar uma arquitetura em camadas (Controller, Service, Interface, Repository, Model) em aplicações Laravel. Ele facilita a organização do código e promove boas práticas de desenvolvimento de maneira ágil.
Instalação
Você pode instalar o pacote via Composer. Execute o seguinte comando no seu terminal:
Como usar
No seu terminal, na pasta do seu projeto Laravel, execute o seguinte comando:
Isso criará a seguinte estrutura no projeto:
Você também pode criar suas subpastas para manter a organização de acordo com suas necessidades:
A estrutura ficará da seguinte maneira:
Estrutura Detalhada
- Controllers: Contém a lógica do controlador.
- Interfaces: Define a interface que o repositório deve implementar.
- Models: Representa a entidade no banco de dados.
- Repositories: Contém a lógica de acesso a dados.
- Services: Implementa a lógica de negócios.
Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Contato
Se você tiver dúvidas ou sugestões, entre em contato:
- Nome: Matheus Felipe
- Email: [email protected]
- GitHub:
- LinkedIn:
#
LayerCraft_EN
LayerCraft is a package to generate a layered architecture (Controller, Service, Interface, Repository, Model) in Laravel applications. It helps organize the code and promotes good development practices in an agile way.
Installation
You can install the package via Composer. Run the following command in your terminal:
How to use
In your terminal in the root of your Laravel project, run the following command:
This will create the following structure in the project:
You can also create your subfolders to keep according to your organization:
The structure will be as follows:
Detailed Structure
- Controllers: Contains the controller logic.
- Interfaces: Defines the interface that the repository must implement.
- Models: Represents the entity in the database.
- Repositories: Contains the data access logic.
- Services: Implements the business logic.
Contact
If you have any questions or suggestions, please contact:
- Name: Matheus Felipe
- Email: [email protected]
- GitHub:
- LinkedIn:
#
All versions of layercraft with dependencies
illuminate/support Version ^8.0 || ^9.0 || ^10.0
illuminate/console Version ^8.0 || ^9.0 || ^10.0