Laravel 如何按月返回过去六个月的记录?

Laravel 如何按月返回过去六个月的记录?,laravel,laravel-5,laravel-5.2,Laravel,Laravel 5,Laravel 5.2,我想显示过去六个月的所有文章 $articles = Articles::whereRaw('MONTH(created_at) ='.$month)->where('approved',1)->paginate(10); 使用: 您需要导入命名空间才能使用Carbon: use Carbon\Carbon; 请不要在查询中使用原始变量,而是使用参数化版本:whereRaw('MONTH(created_at)=?',$MONTH)Ok tnx:)您知道如何返回过去六个月的记

我想显示过去六个月的所有文章

  $articles = Articles::whereRaw('MONTH(created_at) ='.$month)->where('approved',1)->paginate(10);
使用:

您需要导入命名空间才能使用Carbon:

use Carbon\Carbon;

请不要在查询中使用原始变量,而是使用参数化版本:
whereRaw('MONTH(created_at)=?',$MONTH)
Ok tnx:)您知道如何返回过去六个月的记录吗?
use Carbon\Carbon;