文件名称:repository:Repository 分层实现组件
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-29 12:45:20
laravel repository PHP
Repository houdunren.com @ 向军大叔 项目地址: Repository 模式主要思想是建立一个数据操作代理层,把controller里的数据操作剥离出来。 Repository 模式是架构模式,在设计架构时,才有参考价值。应用 Repository 模式所带来的好处,远高于实现这个模式所增加的代码。只要项目分层,都应当使用这个模式。 这样做有几个好处: 把数据处理逻辑分离使得代码更容易维护 数据处理逻辑和业务逻辑分离,可以对这两个代码分别进行测试 减少代码重复 降低代码出错的几率 让controller代码的可读性大大提高 安装 composer require houdunwang/repository:dev-master 接口方法 //查找单条 public function find($id); //获取所有 public function all();
【文件预览】:
repository-master
----src()
--------BaseRepositoryInterface.php(892B)
--------Eloquent()
--------Cache()
----composer.json(791B)
----README.md(3KB)
----phpunit.xml(765B)
----.editorconfig(233B)