Size: a a a

2021 September 07

КГ

Кирилл Голубев... in Laravel Pro
память подвела, сорян
источник

Э

Элин in Laravel Pro
А не нужно создавать отдельные модели как тип доставки или тип (способ) оплаты?

Я на перед пока общую картину не вижу, советуюсь вот
источник

ПЛ

Павел Ланчев... in Laravel Pro
тут не память, тут нежелание пройти в сигнатуру и посмотреть что там происходит
источник

?

? in Laravel Pro
Он не правильно запрос написал, там метод не будет прокликиваться
источник

?

? in Laravel Pro
По этому выручает чат
источник

Vr

Vitaliy rim89 in Laravel Pro
все зависит от вашего приложения, мб вам конфига хватит
источник

Э

Элин in Laravel Pro
Понял. Спасибо!
Начну проектировать, дальше будет понятно
источник

AV

Alexey Vetrov in Laravel Pro
начинайте лучше с логики, а как это хранить - будете думать уже потом
источник

Э

Элин in Laravel Pro
Хороший совет!
Спасибо 🙏🏻
источник

А

Андрей in Laravel Pro
Сделай что-то типа статусов на разные виды и дам связями…
Статус оплаты, тип оплаты, айди банка… 3 интейджера из другой таблицы и связи
источник

Э

Элин in Laravel Pro
Пока есть мысль реализовать это в виде полей с enum значениями.

Есть плюсы в простоте, также минусы в сложности обновления (доп миграции).

Пока мне кажется, что это лучший вариант.

Спасибо!
источник

AV

Alexey Vetrov in Laravel Pro
лучше не используйте enum в базе, потом сложно будет добавить какой-нибудь новый статус
источник

Э

Элин in Laravel Pro
Если бы всё зависит от базы данных, наверное можно было бы всё переложить на архитектуру бд. Но здесь также нужно дописывать методы, возможно даже классы. Последнее склоняет к мысли, что лучше не особо париться, сделать просто и красиво.
источник

А

Андрей in Laravel Pro
Забей на енум, это не гибко
источник

Э

Элин in Laravel Pro
Хорошо, ребят, спасибо)
источник

А

Андрей in Laravel Pro
Проще в кеше держать статусы, если они не меняются
источник

Э

Элин in Laravel Pro
Да, тоже вариант
источник

AV

Alexey Vetrov in Laravel Pro
не смотрите на бд и как будете это хранить пока.
сделайте логику всю, можно обычными классами, потом превратите их в модели или что хотите
источник

Э

Элин in Laravel Pro
Да! Не забыл про это)
Спасибо ещё раз!
источник

А

Андрей in Laravel Pro
Кстати да, статусы можно в класе как константы хранить, тоже не гибко, но потом проще переехать на хранение в отдельной таблице
источник