Код: Выделить всё
public function upcomingBirthdays()
{
$from = now()->format('m-d');
$to = now()->addDays(3)->format('m-d');
$employees = Employees::whereRaw("DATE_FORMAT(dob, '%m-%d') BETWEEN '{$from}' AND '{$to}'")
->where('team_id', 13)
->where('status', 1)
->orderBy('dob', 'DESC')
->get();
return view('frontend.employee.birthdays', compact('employees'));
}
// End Method
Сегодня 2022-11-09
Это возвращает сотрудников с день рождениями между 2022-11-08 и 2022-11-11-10 2022-08 и 2022-11-10 2022-08 и 2022-11-10 2022-08 и 2022-11-10 2022-11-08 Но не возвращаются сотрудники, у которых дни рождения 11-11 и 11-12 .
Подробнее здесь: https://stackoverflow.com/questions/743 ... in-laravel
Мобильная версия