PHPackages                             little-superman/laravel-request-params - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. little-superman/laravel-request-params

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

little-superman/laravel-request-params
======================================

Processing request parameters

v0.0.1(6y ago)13MITPHPPHP &gt;=7.1.3CI failing

Since Aug 2Pushed 5y agoCompare

[ Source](https://github.com/myadream/request-params)[ Packagist](https://packagist.org/packages/little-superman/laravel-request-params)[ RSS](/packages/little-superman-laravel-request-params/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (5)Versions (4)Used By (0)

动态查询
====

[](#动态查询)

安装
--

[](#安装)

```
composer require little-superman/laravel-request-params

```

Laravel
-------

[](#laravel)

### laravel &gt;= 5.5

[](#laravel--55)

**ServiceProvider** 会自动加载

### 其他版本

[](#其他版本)

在 `config/app.php` 中添加 `LittleSuperman\RequestParams\Providers\ConsoleServiceProvider::class`, `LittleSuperman\RequestParams\Providers\ConfigServiceProvider::class`

```
[
    'providers' => [
        ...,
        LittleSuperman\RequestParams\Providers\ConfigServiceProvider::class,
        LittleSuperman\RequestParams\Providers\ConsoleServiceProvider::class,
    ],
];
```

命令行
---

[](#命令行)

### 创建模型

[](#创建模型)

```
php artisan make:modle 模型名称

```

### 创建请求资源

[](#创建请求资源)

```
php artisan mkae:request 资源名称

```

字段说明
----

[](#字段说明)

### 格式

[](#格式)

```
{
  "where": {
    "userId|name[!]":1,
    "|userId[~]":[1,3,4],
    "userId":1,"userId[!]":1
  },
  "order":{
    "userId":"desc"
  },
  "page":1,
  "limit":10,
  }
```

### 字段说明

[](#字段说明-1)

```
where 用于数据过滤
order 用于排序
page 分页
limit 条数

```

### where 条件字段限制

[](#where-条件字段限制)

```
[
    'whereSymbols' => [
        //key => '对应前端传递值'
        'and' => '&',
        'or' => '|',
        'equal' => '=',
        'notEqual' => '!',
        'greater' => '>',
        'less' => '
