这里介绍一些在fastadmin插件开发过程中掌握的一些跟CMS内容程序相关的操作方法技巧


1.获取用户发布的文章总数

//获取当前用户所发布的文章总数
$arcnum = \addons\cms\model\Archives::where('user_id',$this->auth->id)->where('status', '<>', 'hidden')->count();
dump($arcnum);


2.获取当前用户评论总数

 $plnum  =  \addons\cms\model\Comment::where('user_id', $this->auth->id)->where('status', '<>', 'hidden')->count();
  dump($plnum);


3.获取当前用户累计签到总数 需要安装每日签到插件官方版

$qdnum  =  \addons\signin\model\Signin::where('user_id', $this->auth->id)->count();
  dump($qdnum);


3.获取当前用户所发表全部文章被点赞次数总和

 $likesnum = \addons\cms\model\Archives::where('user_id',$this->auth->id)->sum('likes');

这里使用了->sum()方法

这里介绍一下统计查询方法

count() 方法用于统计数据行数。

max() 方法用于统计某个字段最大数据。

min() 统计某个字段最小数据。

avg() 统计某个字段平均数据。

sum() 统计某个字段数据之和。