我有Order
表,其中用户订单将与其id
一起存储,并且还具有0/1
的状态以显示该订单是由用户支付还是由用户支付。从laravel的另一个表获取用户信息
现在我想在他们的个人资料中显示,例如他们有10个订单和3个付费。
我可以得到的总订单数量是10,但我有问题获得已支付的3个订单的数量。
目前我有这样的:
$ordersd = DB::table('orders')->where('status', Auth::user()->username)->pluck('status')->count();
但它不是我所需要的,因为我需要指定count
我只订单状态1
属于登录的用户。
我该怎么做?
谢谢。
我明白,兄弟,但它不工作为什么?因为它会为所有用户返回状态1!我只想得到那些属于登录用户的列。 –
我需要说只为已记录的用户返回此状态,而不是所有用户。 –
@RobertNicjoo你如何跟踪哪些订单属于哪些用户?订单表中是否有用户标识或名称字段? –