在模型中也可以调用数据库的聚合方法进行查询,例如: | 方法 | 说明 | | --- | --- | | count | 统计数量,参数是要统计的字段名(可选) | | max | 获取最大值,参数是要统计的字段名(必须) | | min | 获取最小值,参数是要统计的字段名(必须) | | avg | 获取平均值,参数是要统计的字段名(必须) | | sum | 获取总分,参数是要统计的字段名(必须) | 静态调用: ~~~ User::count(); User::where('status','>',0)->count(); User::where('status',1)->avg('score'); User::max('score'); ~~~ 动态调用: ~~~ $user = new User; $user->count(); $user->where('status','>',0)->count(); $user->where('status',1)->avg('score'); $user->max('score'); ~~~