hinet / laravel-invitecode
laravel的邀请码
1.0.8
2022-02-19 02:25 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^5.5|^6.0|^7.0|^8.0|^9.0
README
邀请码扩展包,用于laravel,通过用户ID生成邀请码,并根据邀请码解码用户ID。支持自定义固定长度的邀请码。
基于Laravel的邀请码扩展包,使用用户ID生成邀请码,并可根据邀请码解码出用户ID,支持自定义邀请码固定长度。
安装
composer require hinet/laravel-invitecode
配置
php artisan vendor:publish --tag=invitecode
修改config/invitecode.php来自定义你的配置
return [ 'length' => 6, //邀请码长度 'char' => '',//生成邀请码的字符,默认a-zA-Z0-9 'salt' => '',//加密盐,默认使用APP_KEY ];
使用示例
namespace App\Http\Controllers; use App\Http\Controllers\Controller; use InviteCode; class DemoController extends Controller{ public function index(){ echo InviteCode::enCode(123); //print NDZ0kA //echo echo InviteCode::deCode('NDZ0kA'); //print 123 } }