$date = new DateTime(); $date->setTimezone(new DateTimeZone('Asia/Tokyo')); $reservation_datetime = $date->format('Y-m-d H:i'); $today_datetime = date("Y-m-d H:i:s"); // 今日の日付と時間を取得する $today = date('Y-m-d'); // 今日の日付を取得する $fromDate = date("Y-m-01"); // 月初の取得 $toDate = date("Y-m-t"); // 月末の取得
$any = SomeTable::where('user_id', $userId) ->whereDate('from_date', '>=', $fromDate) ->whereDate('to_date', '<=', $toDate) ->get();
レコード数の取得
count();
$fromDate <= $date && $date <= $toDate
$query->whereNull('判定対象カラム名'); $query->whereNotNull('判定対象カラム名');
カラムの有無を確認する
where(...)->exists()