Laravel日期格式和控制台电视

时间:2019-05-26 06:41:54

标签: php laravel

我正在尝试为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')) 

如果有人可以向我解释,我将能够成功地按年份分组

1 个答案:

答案 0 :(得分:0)

在您的控制器中

use Carbon;

然后您可以在查询中使用碳素

$project = Project::where('created_at','=',Carbon\Carbon::now()->format('Y'))->get();