Server IP : 66.29.132.124 / Your IP : 3.148.104.103 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/wavevlvu/book24.ng/vendor/bavix/laravel-wallet/docs/ |
Upload File : |
# To refresh the balance There are situations when you create a lot of unconfirmed operations, and then abruptly confirm everything. In this case, the user's balance will not change. You must be forced to refresh the balance. --- ## User Model [User Simple](_include/models/user_simple.md ':include') ## Get the current balance for your wallet Let's say the user's balance ```php $user->id; // int(5) $user->balance; // int(27) ``` And he has unconfirmed transactions. Confirm all transactions. ```sql update transactions set confirmed=1 where confirmed=0 and payable_type='App\Models\User' and payable_id=5; -- 212 rows affected in 54 ms ``` Refresh the balance. ```php $user->balance; // int(27) $user->wallet->refreshBalance(); $user->balance; // int(42) ``` It worked!