-
今日のデータの取得:
$todayData = Model::whereDate('created_at', today())->get();
-
今週のデータの取得:
$startOfWeek = now()->startOfWeek(); $endOfWeek = now()->endOfWeek(); $weekData = Model::whereBetween('created_at', [$startOfWeek, $endOfWeek])->get();
-
今月のデータの取得:
$startOfMonth = now()->startOfMonth(); $endOfMonth = now()->endOfMonth(); $monthData = Model::whereBetween('created_at', [$startOfMonth, $endOfMonth])->get();
-
今年のデータの取得:
$startOfYear = now()->startOfYear(); $endOfYear = now()->endOfYear(); $yearData = Model::whereBetween('created_at', [$startOfYear, $endOfYear])->get();
上記のコードでは、"Model"はデータを取得したいモデルの名前に置き換えてください。また、日付の範囲を指定するためにLaravelのヘルパー関数(例:today()
、now()
)を使用しています。