Size: a a a

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

2020 January 30

ИЛ

Иван Лещенко in Laravel для начинающих
Kirill Nesmeyanov
я бы это вообще на $user->can('AUTH_AS_ADMIN') заменил
Тогда уже политика к контроллеру, и before метод в ней
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
Ты считаешь что это менее читабельно, нежели: date("Y-m-d H:i:s")>Auth::user()->created_at->addMinute() ?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Kirill Nesmeyanov
Ты считаешь что это менее читабельно, нежели: date("Y-m-d H:i:s")>Auth::user()->created_at->addMinute() ?
$this->getCurrentTimestamp() > $this->user->created_at->addMinute()
источник

ИЛ

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

ИЛ

Иван Лещенко in Laravel для начинающих
Либо
now() > $user->created_at->addMinute()
если в контроллере
источник

I

Illia in Laravel для начинающих
а как продлить еще на неделю?есть время регистрации, прошла неделя, как взять время когда неделя прошла и добавить еще неделю??
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
а я вот не помню перегружены ли операции сравнения у объекта даты
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Kirill Nesmeyanov
а я вот не помню перегружены ли операции сравнения у объекта даты
Перегружены
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
а, ну или так тогда
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
но вообще при сравнении дат из БД и локальных может быть ошибка
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
потому что на уровне БД своя таймзона
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
и если даты без таймзоны, то они вполне могут отставать или наоборот, вперёд идти
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
я кстати не помню выставляет ли ларка таймзону сама
источник

A

Adel in Laravel для начинающих
Kirill Nesmeyanov
я кстати не помню выставляет ли ларка таймзону сама
Там есть параметр в конфидент
источник

A

Adel in Laravel для начинающих
Конфиге
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
Adel
Там есть параметр в конфидент
он для локальной
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
если ты про app.php
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
ну если ларка не инициализирует БД с таймзоной, то надо руками добавлять будет:

$conn->statement('SET GLOBAL time_zone = '?', $config->get('app.timezone'));
источник

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Для БД и локальный
источник

KN

Kirill Nesmeyanov in Laravel для начинающих
ну или как там
источник