Size: a a a

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

2020 February 10

И

Илья in Laravel для начинающих
Почему?
источник

И

Илья in Laravel для начинающих
Ну можно туда пихать дату now() + миллион лет и в ui сделать для этого галочку какую-то, типо «Бессрочный сертификат»
источник

И

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

И

Игорь in Laravel для начинающих
Илья
Ну можно туда пихать дату now() + миллион лет и в ui сделать для этого галочку какую-то, типо «Бессрочный сертификат»
если ставить галочку, то дату тогда уже не обязательно
источник

C

Cucusenok in Laravel для начинающих
Илья
Почему?
Я думаю, что в сущности сертификата и его времени жизни дата окончания - не nullable. Явное поведение, упрощающие выборку с булевым(битовым) полем - понятнее.
Null - это бесконечный сертификат
fulltime - это бесконечный сертификат
+ Константа в модели сделает это ЧИТАЕМЫМ
источник

C

Cucusenok in Laravel для начинающих
Опять же, как сделать запрос, дай мне владельцев бесконечных сертификатов в вашем варианте?
источник

И

Илья in Laravel для начинающих
Нормализация?)
источник

🆘

🆘☢️ in Laravel для начинающих
А вообще-то можно так if row null безлиминтно  else дата время?
источник

И

Илья in Laravel для начинающих
Cucusenok
Опять же, как сделать запрос, дай мне владельцев бесконечных сертификатов в вашем варианте?
Там, где поле null
источник

И

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

C

Cucusenok in Laravel для начинающих
Илья
Там, где поле null
Ну когда ты увидишь это в модели с
const IS_FULLTIME = null
Что тебе в голову прийдёт?
источник

И

Илья in Laravel для начинающих
Тут скорее вопрос вот в чем: будет ли еще одно состояние у поля этого? Если у нас может быть ИЛИ бессрочный сертификат ИЛИ тот, у которого есть точная дата, то я не вижу проблем с nullable
источник

C

Cucusenok in Laravel для начинающих
Илья
Тут скорее вопрос вот в чем: будет ли еще одно состояние у поля этого? Если у нас может быть ИЛИ бессрочный сертификат ИЛИ тот, у которого есть точная дата, то я не вижу проблем с nullable
Это состояние, не надо null, явное лучше не явного
источник

И

Игорь in Laravel для начинающих
Илья
Тут скорее вопрос вот в чем: будет ли еще одно состояние у поля этого? Если у нас может быть ИЛИ бессрочный сертификат ИЛИ тот, у которого есть точная дата, то я не вижу проблем с nullable
согласен. А вот если сертификат вообще не обязателен (его может не быть), то тут уже коллизия
источник

И

Илья in Laravel для начинающих
Игорь
согласен. А вот если сертификат вообще не обязателен (его может не быть), то тут уже коллизия
Это да, но автор вопроса не уточнил этого, да и вообще пока ничего не ответил)
источник

C

Cucusenok in Laravel для начинающих
Илья
Это да, но автор вопроса не уточнил этого, да и вообще пока ничего не ответил)
Вообще, я вопрос автора расшифровал)
источник

RK

Roman Kolosov in Laravel для начинающих
Cucusenok
Ну когда ты увидишь это в модели с
const IS_FULLTIME = null
Что тебе в голову прийдёт?
Какая то дичь)
источник

C

Cucusenok in Laravel для начинающих
Roman Kolosov
Какая то дичь)
Я бы если бы увидел
IS_FULLTIME = null, pr, мягко говоря не принял)
источник

RK

Roman Kolosov in Laravel для начинающих
Так понятно дата сама по себе кучу информации
источник

C

Cucusenok in Laravel для начинающих
Roman Kolosov
Так понятно дата сама по себе кучу информации
Да над ней бедной и так издеваются)
источник