私の問題は、データベーステーブルからcreated_at
年ごとおよび月ごとの属性。私が試したコードは次のとおりです。
$post= Mjblog::select(DB::raw('YEAR(created_at) year, MONTH(created_at) month'));
$posts_by_y_m = $post->where('created_at',$post)->get();
クエリビルダーで利用可能な日付ヘルパーがあります。
$post = Mjblog::whereYear('created_at', '=', $year)
->whereMonth('created_at', '=', $month)
->get();
Mjblog
の単一のインスタンスから年と月を取得したい場合、次のようにアクセスできます。
$year = $post->created_at->year;
$month = $post->created_at->month;
Carbon\Carbon
getters documentation の詳細をご覧ください。