Size: a a a

2021 April 26

A

Alexcc in Laravel Pro
потомучто юзер это  1 сущность а токен если это условная валюта другая сущность
источник

A

Alexcc in Laravel Pro
пусть господа кто читает меня поправят если что я неправильно сказал
источник

JP

Jenya Punchenko in Laravel Pro
разве правильно делать отдельную таблицу лишь для одного значения
источник

A

Alexcc in Laravel Pro
если это сущность то почему нет?
источник

JP

Jenya Punchenko in Laravel Pro
Во дела))
источник

A

Alexcc in Laravel Pro
если расширить надо будет вы что полезете менять юзера
источник

A

Alexcc in Laravel Pro
с точни зрений логики это уже нарушения принципа единственной отвественности
источник

A

Alexcc in Laravel Pro
и косяк расширяемости
источник

A

Alexcc in Laravel Pro
если проект стрельнит рефакторинг такого будет адом (сам рефакторил много треша)
источник

JP

Jenya Punchenko in Laravel Pro
Понял надо будет подумать еще 🙂
источник

JP

Jenya Punchenko in Laravel Pro
Спасибо большое 🙂
источник

A

Alexcc in Laravel Pro
плюс трейт сразу можно выкинуть все логика весит в 1 месте
источник

JP

Jenya Punchenko in Laravel Pro
Я думаю просто достаточно сделать таблицу morph с amount, message, current. Последняя запись if проверка на количество токенов. Новая запись новый расчет. Как это было сделано у автора модуля, только обойтись без трейта и все
источник

A

Alexcc in Laravel Pro
А если у amount расширится что вы будете делать? Ведь amount это сущность?
источник

JP

Jenya Punchenko in Laravel Pro
ну как он изменится. Это количество токенов плюс или минус
источник

JP

Jenya Punchenko in Laravel Pro
Изменение баланса
источник

JP

Jenya Punchenko in Laravel Pro
pluck(current) вернет результат
источник

JP

Jenya Punchenko in Laravel Pro
история есть все ок
источник

A

Alexcc in Laravel Pro
Если добавится скажим типы токенов или хэш этих токенов куда его писать?
источник

A

Alexcc in Laravel Pro
Так как вы можно сделать если вы уверены что логика не расширится
источник