Если сделать повторный запрос и не попадать в условие, то вернется строка.
Как быть ?
Код: Выделить всё
if ($hashDbCurrent !== $hashDbActual || $currentDateTimeStamp >= $updateDateHashTimeStamp) {
$cdbExpression = new Expression('MD5(NOW())');
$mba_info->hash = $cdbExpression;
$mba_info->hash_actual = $cdbExpression;
$mba_info->last_date_hash_update = $currentDate;
$mba_info->save();
}
return $mba_info;