我写了一个查询来过滤我的产品。这是我的代码:
$products = \DB::table('products')->select('*');
foreach ($request->all() as $cat => $subCat) {
if($subCat != '*') {
$products->where('id', $subCat);
}
}
$products->get();
但是,查询返回一个Builder对象,我无法弄清楚原因。
究竟是什么错误?
感谢。
答案 0 :(得分:1)
我怀疑你没有将值分配给变量,试试这个
$products = $products->get();