lirui/lirui-member-laravel

此包的最新版本(dev-master)没有可用的许可信息。

会员模块

dev-master 2020-08-17 09:04 UTC

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 开始