Здравствуйте!
Настроил cron, он запускает команду которая запускает мой код.
Мой код таков:
if(!$depositCalc->existsCalculation($dep->account, $dep->id)){
$depositCalc->createdCalculationCron($dep);
}
Здесь происходит проверка на наличие сегодняшней записи в БД, если ее нет то запускает нужный метод и там происходит что происходит.
Вот метод проверки наличия записи в БД:
public function existsCalculation($account, $id)
{
return $this->whereRaw('account=? and id_deposit=?', [$account, $id])
->whereDate('created_at', '=', date('Y-m-d'))
->exists();
}
То есть, здесь идет проверка на наличие записи в БД с сегодняшней датой, но почему то работает не работает.
Что не так делаю? Нужно просто проверить есть ли запись в БД сегодняшним днем, если нет то записать, если есть то ничего не делать. Раз в сутки должна появляться запись.