Laravel雄辩 - 在多对多的关系中得到数据透视表的行数

时间:2016-10-04 08:52:03

标签: laravel eloquent

我需要获取pivot user_engagement中所有行的计数。我为用户和约定定义了多对多的关系。我目前正在使用原始查询获取数字,但如果可能的话,我想将此查询更改为雄辩的:

$numberOfEngagements = DB::table('user_engagement')->count();

2 个答案:

答案 0 :(得分:0)

为您的多对多关系表创建模型并尝试此

$count = App\UserEngagement::all()->count();

答案 1 :(得分:0)

对存储和存储更友好:

$count = App\UserEngagement::count();