作为上述问题;有没有可能在Collection上使用where子句?
这些是我的代码;
$order = \App\Order::where('user_id', $input['user_id'])
->whereBetween('created_at', array($date_from_formatted, $date_to_formatted))
->get();
请注意,当我dd($ order)我的收藏返回很好
$online_order = $order->where('ord_type', 'Onl')
->where('paid', 'Y')
->whereIn('status', $param);
$online_order->all();
请注意,当我dd($ online_order)我得到一个空集合
我的$ online_order是否做错了?
使$order
以模型实例,所以你可以用where()
它
$order = \App\Order::where('user_id', $input['user_id'])
->whereBetween('created_at', array($date_from_formatted, $date_to_formatted));
orderValue = $order->get();
和别的
$online_order = $order->where('ord_type', 'Onl')
->where('paid', 'Y')
->whereIn('status', $param);
$online_order->all();
还是同一个伴侣
您遇到什么错误?
集合将返回一个空数组。`集合{#1255▼#items:[]}
您可以调试,但
toSql()
功能要get()
插入值,然后将sql运行到mysql并检查