最近有一个商城项目中有统计商品点击量和艺术家访问量的需求,但又不想改动太多原来的代码,而点击与访问这两个动作是有明确触发点的,正好可以用laravel中的事件系统来做,在点击和访问对应的函数中产生这俩事件,监视器获取到之后,再将记录保存到数据库中,并更新计数。
1、在 app\Providers\EventServiceProvider
中注册监听器:
/**
* The event listener mappings for the application.
*
* var a
有细心的网友发现本工作室的教程的浏览量统计,重复刷新不增加,留言问怎么实现的。
本工作室的这个统计代码还是很久很久很久以前,在某一个插件上面扒下来的代码,具体什么插件我也忘了,今天这篇教程也不详细解析代码了,直接来懒人模式。
第一步,在你主题的functions.php文件中添加如下代码(是统计计数、获取浏览数的一些函数)
/***********文章统计*********/
function process_postviews() {
global $user_ID, $p