mechawrench/laracoins

WebApp货币,用户可以进行交易/出售/购买

v1.2.1 2021-04-30 22:56 UTC

This package is auto-updated.

Last update: 2024-09-29 06:02:43 UTC


README

LaraCoins Package

Latest Version on Packagist Tests Total Downloads

WebApp货币,用户可以进行交易/出售/购买。

安装

您可以通过composer安装此包

composer require mechawrench/laracoins

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --provider="Mechawrench\Laracoins\LaracoinsServiceProvider" --tag="migrations"
php artisan migrate

用法

// Import class (at top of file)
use Mechawrench\Laracoins;

// Fund user account
Laracoins::fundUser($user_id, $quantity, $comment);

// Lock and unlock user coins
Laracoins::lockUser($user_id);
Laracoins::unlockUser($user_id);

// Send coins between users
Laracoins::tradeCoins($to_user_id, $from_user_id, $amount, $comment);

// Get user balance
Laracoins::balance($user_id);

// Get user history
Laracoins::userHistory($user_id);

// Get top coin holders, sorted in desc order
Laracoins::topHolders();
Laracoins::topHolders($quantity);

测试

composer test

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请通过电子邮件jesse.schneider@hey.com联系,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件