laravel显示按日期和计数排序的“统计数据”

时间:2015-04-19 18:06:00

标签: php mysql laravel-4

我想在我的网站上显示访问者的统计信息,

我有什么:

  

AdminClontroller

public function index()
    {

        $select_stats = DB::table('visitor')->whereBetween('visit_date', array(date('Y-m-01'), date('Y-m-t')))->get();

        $month = date('m');

        $get_count = DB::select(DB::raw("SELECT count(*) FROM visitor WHERE MONTH(date) = $month GROUP BY DAY(date)"));


        foreach($select_stats as $statics) {

       //change our object to an array
       $statics = array();
        }


    return View::make('admin.home.index')->with('stats', $select_stats)/*->with('count', $get_count)*/;

    }
  

数据库模型

database model

  

查看

var visitors = [
@foreach($stats as $stat)
                ['{{ date("d/m/Y", strtotime($stat->date)) }}', 55],
@endforeach
            ];

我想获得这样的数据:

stats

但是使用数据库中的正确数据。

我希望我得到在'x'日访问我网站的所有IP的数量,并持续一个月。

所以:在2015-04-14我有20次访问,这是我想要的,但在我的模板中循环。

我希望你们了解我。

最诚挚的问候,

0 个答案:

没有答案