Я делаю своего рода бесплатное приложение для спортивных ставок в своей школе. Люди могут прогнозировать результаты предстоящих футбольных игр и получать вознаграждение, если они верны.
Следующий шаг в моем приложении - определить, когда выбираются победители. Мне нужно выбрать 4 победителей за весь сезон. Я знаю дату начала и окончания сезона. Я хочу выбрать победителей в следующем порядке:
- Первый победитель = 1/4 соревнования
- Второй победитель = 2/4 соревнования
- Третий победитель = 3/4 соревнования
- Четвертый победитель = 4/4 соревнования
Я хочу сохранить 4 даты в своей базе данных и добавить их как раз для выбора победителей. (вместо того, чтобы выбирать 4 раза вручную, я хочу сделать это таким образом, поэтому мне не нужно беспокоиться о том, в какое время я буду выбирать своих новых победителей в следующем сезоне)
Примечание: я не хочу, чтобы победители выбирались во время матчей. Так что с пятницы до понедельника 23:59 не допускается. В основном, выбор победителя в конце игрового дня.
Я планировал использовать Carbon, но я не очень знаком с расчетами времени.
Код
public function handle()
{
$this->updateStatus();
$startDate = '2018-08-10';
$endDate = '2019-05-12';
// need 4 times between startDate and endDate
}