В личном кабинете пользователя есть баланс, он может переводить другим участникам проекта некие суммы, и по ТЗ есть ограничения
Баланс не может стать меньше чем -1000.
.
Не могу понять как сделать правильную проверку.
бд
id | user_id | sum
1 | 35 | -1000
в коде
var_dump($owner->sum);
-1000
if ($owner->sum == -1000) {
echo 'Перевод невозможен, у Вас на балансе -1000';
}else {
тут другой код если не -1000
а если на балансе 500 и юзер хочет перекинуть 1500 (а так ему захотелось), как здесь сделать проверку, потому что будет на балансе -1500, а это не допустимо, ограничение только -1000???
Обработчик описываемого Вами условия должен находиться на событии "отправление денег", и он должен проверять, будет ли после этой транзакции баланс меньше минус тысячи или всё окей и можно осуществить перевод.