koutech/class-base-filter 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-06-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固