gilbertogiro/laravel-aux

dev-master / 1.0.x-dev 2019-01-29 16:18 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:22 UTC


README

包旨在辅助标准化和创建遵循以下模式(视图 -> 控制器 -> 服务 -> 仓库 -> 模型)的 API(Laravel)CRUD

  • 视图:负责向用户展示信息和捕获事件/动作。
  • 控制器:仅负责接收用户的请求/动作,并将其转发给服务。
  • 服务:负责包含整体业务规则,但从不执行查询,而是将这项责任传递给仓库。
  • 仓库:通过使用模型执行查询,负责执行查询。可以将其定义为安全层。
  • 模型:通过消耗 Laravel 的 ORM(Eloquent)来负责在数据库中搜索/更新/删除和/或修改数据。