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

Non*_*one 1 laravel laravel-5 laravel-5.2

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

  $articles = Articles::whereRaw('MONTH(created_at) ='.$month)->where('approved',1)->paginate(10);
Run Code Online (Sandbox Code Playgroud)

San*_*yal 10

使用:

$articles=Article::where("created_at",">", Carbon::now()->subMonths(6))->get();
Run Code Online (Sandbox Code Playgroud)

您需要导入名称空间以使用Carbon:

use Carbon\Carbon;
Run Code Online (Sandbox Code Playgroud)