yurykabanov/laravel-repository

此包已被废弃,不再维护。未建议替代包。

Laravel 5.x 仓库和查询对象模板

v0.1.3 2016-11-24 03:24 UTC

This package is not auto-updated.

Last update: 2018-12-13 20:27:39 UTC


README

要求

PHP >= 5.6 或 HHVM

安装

  1. 运行 composer require yurykabanov/laravel-repository 以安装此包。
  2. 添加服务提供者 YuryKabanov\Repository\Providers\RepositoryServiceProvider::class

使用方法

生成仓库和可查询标准

此包提供了 make:repositorymake:criteria 命令以生成仓库和标准。

# Create StuffRepoitory for given Stuff aggregation root
php artisan make:repository "Repositories\StuffRepository" "App\Models\Stuff"
# Create SearchLikeCriteria
php artisan make:criteria "Criteria\SearchLikeCriteria"

组合标准

可以使用 AndCriteriaOrCriteria 来组合多个标准。