我正在尝试为laravel网站制作一些图表,但是我是最新的格式化者,但是我没有得到此代码,有人可以帮助我弄清楚如何对其进行调整以显示每年的图表吗?
$project = Project::where(DB::raw("(DATE_FORMAT(created_at,'%Y'))"), date('Y'))->get();
$chart = Charts::database($project, 'bar', 'highcharts')
->title("Monthly new Logged-in Students")
->elementLabel("Total Students")
->dimensions(1000, 500)
->responsive(true)
->groupByYear(date('Y'), true);
return view('coordinator.Graph1', compact('chart'));
我真的不懂这部分
(DB::raw("(DATE_FORMAT(created_at,'%Y'))"),date('Y'))
如果有人可以向我解释,我将能够成功地按年份分组
答案 0 :(得分:0)
在您的控制器中
use Carbon;
然后您可以在查询中使用碳素
$project = Project::where('created_at','=',Carbon\Carbon::now()->format('Y'))->get();