lirui / lirui-member-laravel
There is no license information available for the latest version (dev-master) of this package.
member module
dev-master
2020-08-17 09:04 UTC
Requires
- php: >=7.1
This package is not auto-updated.
Last update: 2024-09-20 00:13:22 UTC
README
安装
composer install lirui\lirui-member-laravel
php artisan vendor:publish --provider lirui\member\MemberServiceProvider
php artisan migrate
php artisan init-table
注意 请设置 config/database中设置 strict修改为false 非严格模式运行mysql 否则获取节点统计SQL异常
service使用 字段只做基础验证 字段高级验证根据自身业务处理
MemberService
$memberService = new lirui\member\Services\MemberService();
MemberInfoService
MemberAccountService
MemberTreeService
errorCode
- 抛出异常
100: 异常错误
- 登录相关
1: 会员状态不是1
2: 会员username或者password不对
- 验证相关
150: username已经被注册
- info信息相关
200: 保存info信息失败,没有找到id的info信息或者info信息为空
artisan命令
-
初始化数据表:
php artisan init-table
清空所有表 初始化 member_tree表的数据 第一次安装或者清空测试数据使用 -
Tree结构重新生成:
php artisan reset-member-tree
初始化 member_tree表的数据 根据member数据重新生成tree中的数据 可用于修复tree的数据
php artisan reset-member-tree --id=1
可以传参数 默认id=1开始