我想顯示過去六個月的所有文章?如何按月回覆最近六個月的記錄?
$articles = Articles::whereRaw('MONTH(created_at) ='.$month)->where('approved',1)->paginate(10);
我想顯示過去六個月的所有文章?如何按月回覆最近六個月的記錄?
$articles = Articles::whereRaw('MONTH(created_at) ='.$month)->where('approved',1)->paginate(10);
使用Carbon:
$articles=Article::where("created_at",">", Carbon::now()->subMonths(6))->get();
您需要導入使用碳命名空間:
use Carbon\Carbon;
請不要使用原始變量查詢,請使用參數化版本:' whereRaw('MONTH(created_at)=?',$ month)' –
Ok tnx :)你知道我該如何返回最近六個月的記錄? – None