在做后台管理时,在首页显示各种数据,而有的数据我们要更直观的看到它的变化。
例如:echarts的折线图(前后端分离)。
API接口示例:
{
"code":200,
"message":"获取成功",
"data":{
"activityChart":{
"axis":["九月","十月","十一月","十二月","一月","二月","三月","四月","五月","六月","七月","八月"],
"data":[100,200,300,400,500,600,700,800,900,1000,1100,1200]
}
}
}
我们要做的是把已经保存好的数据库中的数据取出来,进行处理。
这里以创建的活动为例。
路由:
Route::get('getDate','IndexController@index');
在控制器中的代码:
public function index(){
$char = Activity::getNumber();
return $this->success("",200,["activityChart"=>$char]);
}
活动模型中对取出来的数据进行处理