koutech/class-base-filter
Composer 安装命令:
composer require koutech/class-base-filter
包简介
Top layer for spatie-query-builder with class base filter and other featuer too.
README 文档
README
composer require koutech/class-base-filter
Class Base Filter
- Go to the app folder and create a folder name called Filter
- Create Some class e.g UserFilter.php
Inside Filter Class
all you have to do is just extend the Koutech\TopLayerForSpatieQueryBuilder\Filter
contain at least two methods fields and model inside class
<?php namespace App\Filter; use Koutech\TopLayerForSpatieQueryBuilder\Filter; use App\User; class UserFilter extends Filter { public function model() { return User::class; } public function fields() { return ['name']; } }
Usage
<?php $users = UserFilter::filter()->get();
Set Eager Loading
contain method called include inside class example if you want to contain post that belongs to the user all you have to do is...
<?php public function eagerLoading() { return ['post']; }
Set Eager Loading From Url
contain method called include inside class example if you want to contain post that belongs to the user all you have to do is...
<?php public function includes() { return ['post']; }
统计信息
- 总下载量: 12
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-06-04