деньги? Пока что только одна валюта - рубли. В БД хранится decimal(18,2), дальше, как я понял, нужен кастомный мутатор, либо кастомный Cast класс. Но не могу решить, в каком виде хранить значения денег в приложении.
В платежных системах представляют в минимальной доступной купюре данной валюты. В случае рублей - копейки
хранить лучше в интах и код валюты рядом
Хранишь правильно только 4 знака после запятой сделай (обычно 19,4 делаю) и код валюты добавь рядом, для вычислений используй https://github.com/moneyphp/money не потеряешь копейки при операциях и конвертациях
Обсуждают сегодня