当前位置 : 主页 > 网络编程 > PHP >

laravel按月分组查找(Highcharts统计图)

来源:互联网 收集:自由互联 发布时间:2021-06-28
后台 // 统计订单信息 public function OrderCount(){// //组装数据,格式如下:[['Shanghai',23.7],['Lagos',16.1],['Instanbul',14.2]]// $str = '[';//// //dump($data);exit;// foreach ($data as $row){//// $str .="['{$row['name']}
后台
// 统计订单信息
    public function OrderCount(){
//        //组装数据,格式如下:[['Shanghai',23.7],['Lagos',16.1],['Instanbul',14.2]]
//        $str = '[';
//
//        //dump($data);exit;
//        foreach ($data as $row){
//
//            $str .="['{$row['name']}',{$row['num']}],";
//
//        }
//        //去除最后一个逗号
//        $str = rtrim($str,',');
//        $str .=']';
//        $this->assign('data',$str);



//          $order = DB::select("select DATE_FORMAT(created_at,'%Y%u') weeks,created_at,count(id) count from ag_order group by weeks");
//          $data['title'] = "交易统计";
//          $data['time'] = ['周一','周二','周三','周四','周五','周六','周日'];
//          $data['data'] = [1300,500,800,100,600,1200,2500];



            //按月查找
            $sql = "select count(d.id) as num, DATE_FORMAT(d.created_at,'%m')  as month from ag_order d GROUP by DATE_FORMAT(d.created_at,'%m') ORDER BY month ASC ";
            $data = DB::select($sql);
            //dd($data);
            $str ='[';
            foreach($data as $k=>$v){

                $str.="['$v->month',$v->num],";

            }
            $str = rtrim($str,',');
            $str .=']';



//        $data = "[['一月',1300],['二月',500],['三月',800],['四月',100],['五月',200],['六月',300],['七月',100],['八月',300],['九月',800],['十月',500],['十一月',100],['十二月',300]]";

          return $str;
    }
前台
@extends('admin.mainlayout')
@section('title')

 
  品牌管理>
 
@endsection
@section('content')

 





 
{{--
 
  --}}
    {{--
  
   --}} {{--
   

基本信息

--}} {{--

代理成员

--}} {{--

交易统计

--}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- aa --}} {{-- --}} {{-- --}} {{-- --}} @endsection
上一篇:图片等比例缩放
下一篇:php获取IP地址
网友评论