前言
Lumen是一个基于Laravel的微框架,号称是以速度为生。截用Lumen官网的一段,号称是比silex和slim还要快。
本文将用Lumen来实现一个完整的用户注册、登录及获取用户信息的API。
Lumen官方网站:https://lumen.laravel.com/
Lumen中文网站:http://lumen.laravel-china.org/
Lumen是一个基于Laravel的微框架,号称是以速度为生。截用Lumen官网的一段,号称是比silex和slim还要快。
本文将用Lumen来实现一个完整的用户注册、登录及获取用户信息的API。
Lumen官方网站:https://lumen.laravel.com/
Lumen中文网站:http://lumen.laravel-china.org/
由于第一次打开页面会很慢,所以需要做个数据缓存。正好thinkphp框架有封装好的方法,这里说下如何操作的;
1.首先介绍数据缓存的用法
// 缓存初始化
S(array(‘type’=>’xcache’,’expire’=>60));
需求:
一次性解决问题率 = 一次解决的对话量/接入量
一次解决的对话量:客户在接入人工客服对话结束后24小时(暂定)内未再次请求人工服务的对话
由于条件还要加上日期间隔,所以从mysql查询结果到PHP处理。
需求:判断title的值是否在mongo库里存在,如果不存在就继续,存在则返回false。
需求:由于查询日期范围内数据,需要定义日期范围内数据的单位,比如从2016年11月1日到2016年12月10日,间隔为5天,也就是11月1日,11月6日,11月11日。。。
需求:报表页面点击下载后转成pdf文件;
之前找了很多插件,用下来wkhtmltopdf最好用;
下面说下如何操作
首先下载插件,最好翻墙下载,不然很慢,最好下载tar.gz包,不要到github上clone,文件太大;
http://wkhtmltopdf.org/downloads.html
由于需要修改mongo库的status
的值,首先要找到这条记录的id;
我这里的id在mysql库里有记录,每条记录里有key_time
字段,所以需要获取这个字段的值;
获取该字段的值需要从url里获取,通过ajax方式传递到后台来处理;
获取的数据需要到highcharts中显示,所以格式如下,但是在显示的时候,会有时间不存在,导致在一起显示的无法正常显示。所以需要整理数组是同样长度,并且在无时间的值为0;