lirui / lirui-member-laravel
此包的最新版本(dev-master)没有可用的许可信息。
会员模块
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 开始