adichan/wallet
Composer 安装命令:
composer require adichan/wallet
包简介
A comprehensive wallet system for Laravel applications
README 文档
README
A comprehensive wallet system for Laravel applications with support for multiple transaction types, caching, events, and API endpoints.
Features
- ✅ Multiple wallet support per model
- ✅ Transaction history with pagination
- ✅ Built-in caching for performance
- ✅ Event system for wallet operations
- ✅ API endpoints (optional)
- ✅ Transfer between wallets
- ✅ Validation rules
- ✅ Decimal precision control
- ✅ Minimum/maximum balance limits
- ✅ Morph map support
- ✅ Queue support for transactions
Installation
composer require adichan/wallet $user = User::find(1); // Add funds $user->addFunds(100.00, 'Deposit'); // Deduct funds $user->deductFunds(50.00, 'Purchase'); // Get balance $balance = $user->getBalance(); // Check sufficient balance if ($user->hasSufficientBalance(75.00)) { // Proceed with transaction } // Get transaction history $transactions = $user->getWalletHistory(10); // Transfer funds $user->transferFunds($recipient, 25.00, 'Payment'); // Get wallet summary $summary = $user->getWalletSummary();
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-06