eloquent 的总计数

Total Count with eloquent

我有两个 table 用户和订单。我想让用户拥有总订单数。我如何使用 eloquent 执行此操作?

这是我的查询

User::with('orders')->where('status','active')->get();

您可以为此使用 withCount

https://laravel.com/docs/9.x/eloquent-relationships#counting-related-models

User::withCount('orders')->where('status','active')->get();