承接 sylarele/http-query-config 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

sylarele/http-query-config

最新稳定版本:v0.5.3

Composer 安装命令:

composer require sylarele/http-query-config

包简介

Queries are used to simplify the configuration of filters, scopes, relationships, etc., … and to simplify the pagination of results.

README 文档

README

Introduction

Les Queries sont des classes définies dans le Domain (dossier Queries). Il doit y avoir une Query par Model queryable. Les Queries sont utilisées pour simplifier la configuration de filtres, scopes, relations, etc, … et pour simplifier la pagination des résultats.

Requirements

PHP version

Version PHP HttpQueryConfig 0.x
<= 8.2 ✗ Unsupported
8.3 ✓ Supported

Exemple simple

<?php

declare(strict_types=1);

namespace Domain\Acme\Queries;

use Sylarele\HttpQueryConfig\Query\Query;
use Sylarele\HttpQueryConfig\Query\QueryConfig;
use Sylarele\HttpQueryConfig\Models\MyModel;

class FooModelQuery extends Query
{
    protected function model(): string
    {
        return FooModel::class;
    }

    protected function configure(QueryConfig $config): void
    {
        $config->filter('filterName')->type(FilterType::Type);
    }
}

统计信息

  • 总下载量: 972
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 8
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 8
  • Watchers: 4
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-08-20