Size: a a a

Laravel для начинающих

2020 January 31

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
В моём примере даже кода меньше
Да ну?))
if($product->created_at > Carbon::now()->subMonths(4))
if($product->created_at->lt(now()->subMonths(4)))


первая строка - твой код
вторая - мой
источник

ИЛ

Иван Лещенко in Laravel для начинающих
if($product->created_at > now()->subMonths(4))
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Переписал на хелперы
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Меньше кода
источник

AH

Andrey Helldar in Laravel для начинающих
Те же яйца, вид сбоку.
источник

ИЛ

Иван Лещенко in Laravel для начинающих
источник

ИЛ

Иван Лещенко in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
if($product->created_at > now()->subMonths(4))
Кстати, знак сравнения не в ту сторону - ему нужно обновить если запись старше 4-х месяцев, а в твоем примере получается если моложе 4-х месяцев.
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Не-а
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Например запись 10-го месяца прошлого года
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Бля, пересчитал
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Знак не тот
источник

AH

Andrey Helldar in Laravel для начинающих
))
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Но лан, суть не меняется
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Методы карбона юзлесс для сравнений
источник

AH

Andrey Helldar in Laravel для начинающих
ться... *triggered*
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Меньше опкодов, привычнее, не нужно подсматривать в апи карбона за доступными методами
источник

A

Adel in Laravel для начинающих
Иван Лещенко
Меньше опкодов, привычнее, не нужно подсматривать в апи карбона за доступными методами
а почему ты уверен что в твоём примере меньше опкодов?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Adel
а почему ты уверен что в твоём примере меньше опкодов?
Мой пример это то, куда карбон будет в любом случае вести, если юзать его методы сравнения
источник

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
Меньше опкодов, привычнее, не нужно подсматривать в апи карбона за доступными методами
lt - до
gt - после

lte - до или равно
gte - после или равно

запоминается просто
источник