【发布时间】:2014-11-11 15:23:23
【问题描述】:
我正在使用以下方法从我的数据库中获取所有供应商:
$q = Input::get('filter');
$Supplier = new Supplier;
$data = $Supplier->where('name', 'LIKE', '%'.$q['filters'][0]['value'].'%')->get();
然后我希望用户能够进一步过滤,但不必为他们应用的每个过滤器再次查询数据库。
例如,从查询返回的数据中,其中一列是supplier_type_id。在 UI 中,用户可以过滤按供应商类型返回的供应商,例如勾选食品供应商旁边的框,它会进一步过滤结果而不接触数据库。
所以我真的想过滤从 Laravel 返回的 $data 对象。
我该怎么做?
【问题讨论】:
-
如果我理解正确,你遇到了和我一样的问题。请阅读我的问题stackoverflow.com/questions/26553050/…。
标签: php mysql laravel laravel-4