basel/repository-pipeline
Composer 安装命令:
composer require basel/repository-pipeline
包简介
Package to create repositories for each model and using pipeline in filters
README 文档
README
basel/repository-pipeline is a Laravel Package That make repository layer for each model and target QueryFilters/ModelName Folder to get pipelines filters and apply filters in repository.
Requirements
- PHP >= 8.0.0
- Laravel >= 8.0
Code Examples
use Basel\RepositoryPipeline\Repository; $filters = ['id'=>3,'active'=>true]; $products = Repository::get(Product::class, $filters, $perPage = 1); $product= Repository::find(Product::class, $filters); $new_product = Repository::create(Product::class, ['name'=>'product','description'=>'description']); $isUpdated = Repository::update($product,['name'=>'new name','description'=>'new description']); $isDeleted = Repository::delete($product);
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-12-13