1

这是源 订阅者模型

粗鲁控制器

在这种情况下,按类别过滤器不起作用。

有人可以帮我解决这个问题吗?

这是一个过滤器代码

 $this->crud->addFilter([
        'name' => 'category',
        'type' => 'select2_multiple',
        'label' => 'Category'
    ], function () {
        foreach (\App\Models\Category::get() AS $k => $v) {
            $res[$v->id] = $v->name;
        }
        return ($res);
    }, function ($values) {
        $values = json_decode($values);
        unset($values[0]);
        foreach ($values as $key => $value) {
            $this->crud->addClause('with', ['Category' => function ($query) use ($value) {
                $query->where('category_id', '=', $value);
            }]);
        }
    });
4

0 回答 0