netflex/query-builder

Netflex QueryBuilder 库

v5.0.2 2024-08-16 15:57 UTC

This package is auto-updated.

Last update: 2024-09-16 16:08:51 UTC


README

Stable version Build status License: MIT Contributors Downloads

[只读] Netflex 查询组件的子树分割(参见 netflex/framework

一个库,用于使用流畅的构建器模式构建 Netflex API 的复杂搜索查询。

CircleCI Stable version License: MIT Downloads

安装

composer require netflex/query-builder

使用示例

<?php

use Netflex\Query\Builder;

$query = new Builder();
$query->relation('entry', 10000)
  ->where('id', '>=', 10100)
  ->where('author', '!=', null)
  ->orWhere(function ($query) {
    $query->where('id', '<', 10100)
      ->where('author', '=', 'John Doe');
  });

$items = $query->limit(100)
  ->fields(['id', 'name', 'author'])
  ->orderBy('name', 'desc')
  ->get();

$page = $query->paginate(25);

贡献

感谢您考虑为 Netflex QueryBuilder 做贡献!请阅读贡献指南

行为准则

为了确保社区对所有成员都友好,请查阅并遵守行为准则

许可证

Netflex QueryBuilder 是开源软件,受MIT 许可证许可。

版权所有 © 2020 Apility AS