UB
Size: a a a
AH
И
UB
AH
UB
UB
AH
UB
DM
Так вот при таком подходе раз в какое-то время шедулер должен запускать скрипт, который будет проходить по базе и менять статус, чего хотелось-бы избежать (база может стать большой). А в случае если это виртуальное поле, то оно считается динамически основываясь на других полях. Т.е. явно статуса нет, но по савокупности данных в разных полях ацессор вернёт статус. Но блин, как-то тоже сомнительно.
IG
http://portfolio.loc/skills/1/edit
DM
UB
Так вот при таком подходе раз в какое-то время шедулер должен запускать скрипт, который будет проходить по базе и менять статус, чего хотелось-бы избежать (база может стать большой). А в случае если это виртуальное поле, то оно считается динамически основываясь на других полях. Т.е. явно статуса нет, но по савокупности данных в разных полях ацессор вернёт статус. Но блин, как-то тоже сомнительно.
AH
$item->status === Ticket::STATUS_FOO
, где Ticket - модель, а брать ее константы дерьмецом попахивает.App\Constants\Statuses::FOO
, либо в конфиг, например, config('tickets.statuses.foo')
UB
Так вот при таком подходе раз в какое-то время шедулер должен запускать скрипт, который будет проходить по базе и менять статус, чего хотелось-бы избежать (база может стать большой). А в случае если это виртуальное поле, то оно считается динамически основываясь на других полях. Т.е. явно статуса нет, но по савокупности данных в разных полях ацессор вернёт статус. Но блин, как-то тоже сомнительно.
IG
AH
Так вот при таком подходе раз в какое-то время шедулер должен запускать скрипт, который будет проходить по базе и менять статус, чего хотелось-бы избежать (база может стать большой). А в случае если это виртуальное поле, то оно считается динамически основываясь на других полях. Т.е. явно статуса нет, но по савокупности данных в разных полях ацессор вернёт статус. Но блин, как-то тоже сомнительно.