没有合适的资源?快使用搜索试试~ 我知道了~
laravel-repository:使用标准 php 对象解耦 Eloquent 模型的 laravel 存储库模式的实现
共18个文件
php:11个
gitkeep:2个
md:1个
需积分: 9 0 下载量 107 浏览量
2021-06-27
00:31:35
上传
评论
收藏 12KB ZIP 举报
温馨提示
Laravel 仓库 目标 使用 laravel 框架为存储库实现提供通用接口。 为您提供一个很好的起点来创建简单且可维护的 Laravel 应用程序。 使用存储库模式和几行代码鼓励良好行为 通过抽象复杂行为来简化您的代码 清理您的模型和控制器。 (顺便说一句,保持存储库干净!) 这个包有什么用 这里的重点是通过使用标准的 php 对象(stdClass 和数组)来抽象 Eloquent 模型。 这样,您可以稍后切换到另一个数据源,例如 MongoDB,而无需接触您的模型。 所有转换的膨胀都已经在您的代码之外处理了。 这个包处理获取 Eloquent 数据,并将它们转换为普通的 PHP 对象。 稍后将根据需要添加更多数据提供者。 与 toArray 方法不同,此包使您能够使用与 eloquent 模型($model->data 语法)相同的语法来显示数据。 安装 导入包 要安装,只
资源推荐
资源详情
资源评论
收起资源包目录
laravel-repository-master.zip (18个子文件)
laravel-repository-master
.gitignore 46B
src
Atrakeur
Repository
Eloquent
Converters
EloquentToObjectConverter.php 2KB
EloquentToEloquentConverter.php 924B
AbstractEloquentRepository.php 2KB
EloquentConverter.php 213B
Interfaces
BasicRepositoryInterface.php 1KB
RelationRepositoryInterface.php 388B
OrderableRepositoryInterface.php 804B
SaveRepositoryInterface.php 411B
AbstractRepository.php 174B
RepositoryServiceProvider.php 763B
config
converters.php 369B
.gitkeep 0B
.travis.yml 179B
composer.json 564B
phpunit.xml 570B
tests
.gitkeep 0B
readme.md 4KB
共 18 条
- 1
资源评论
茶了不几
- 粉丝: 30
- 资源: 4772
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功