sukohi/

where-json

一个用于管理json数据WHERE子句的Laravel包。

2.0.1 2016-06-02 19:15 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:32 UTC


README

一个用于管理json数据WHERE子句的Laravel包。(适用于Laravel 5+。 适用于Laravel 4.2

安装

执行composer命令。

composer require sukohi/where-json:2.*

准备

在你的模型中设置 WhereJsonTrait 如下。

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Sukohi\WhereJson\WhereJsonTrait;

class JsonValue extends Model
{
    use WhereJsonTrait;
}

用法

$items = \App\Item::whereJson('column', [1])->get();

或者

$items = \App\Item::whereJson('column', [
    'key1' => 'value1', 
    'key2' => 'value2', 
    'key3' => 'value3', 
])->get();
  • 第一个参数是列名。
  • 第二个参数是包含您想要从列值中检索的值的数组。

许可证

此包受MIT许可证的许可。

版权所有2016 Sukohi Kuhoh