gilbertogiro / laravel-aux
dev-master / 1.0.x-dev
2019-01-29 16:18 UTC
Requires
- php: >=7.0
- barryvdh/laravel-cors: ^0.11.0
- doctrine/dbal: ^2.7
- fideloper/proxy: ^4.0
- laravel/framework: ^5.6
- laravel/tinker: ^1.0
This package is auto-updated.
Last update: 2024-04-29 03:57:14 UTC
README
Pacote que tem como intuito auxiliar na padronização e criação de um CRUD de uma API (Laravel) que segue o padrão (View -> Controller -> Service -> Repository -> Model)
- View: Responsável por mostrar as informações aos usuários e captar os eventos/ações.
- Controller: Responsável apenas por receber uma solicitação/ação do usuário e requisitar para uma Service.
- Service: Responsável por conter as regras de negócio no geral, porém nunca realizando as queries e sim, passando essa responsabilidade para as repositories.
- Repository: Responsável pela realização das queries através da utilização da model. Pode ser definida como uma camada de segurança.
- Model: Responsável por buscar/atualizar/remover e/ou modificar os dados no banco de dados através do consumo do ORM do Laravel (Eloquent).