说明:本文主要学习下Laravel的Model Observer模型观察者,把一点点经验分享出来希望对别人能有帮助。同时,会将开发过程中的一些截图和代码黏上去,提高阅读效率。...开发环境:Laravel5.1+MAMP+PHP7+MySQL5.5
没有Model Observer逻辑
看下最主要的浏览量达到一定量后刷到MySQL里的逻辑:
/** * 不同用户访问,更新缓存中浏览次数...view_count了,
//如该篇post在100秒内就达到了30访问量,就在3分钟时更新下MySQL,并把缓存抹掉,下一次请求就从MySQL中请求到最新的view_count...,
//当然,100秒内view_count还是缓存的旧数据,极端情况300秒内都是旧数据,而缓存里已经有了29个新增访问量
//实际上也可以这样做...会自动在每一个key前加上laravel前缀,可以看cache.php中这个字段:'prefix' => 'laravel'
//使用Model