
干不动了伙计们,老板说每天导它个 5000 App 下载

简介
比如说我前段时间开发一个律师函发送系统,除了有后台外,还有一个律师端登录后可以发送律师函,总后台可以管理律师的帐号,此插件就是用来新增一个user的react端,开发跟admin_react完全一致,此插件只是在app目录下新增了一个user应用,在public目录下新增了user_react的源码,安装完成后即可登录http://127.0.0.1:5201/user,user应用是没有任何功能的,只有常规的修改资料、密码、页面布局设置等,其它实际功能自行开发。
预览
到总后台的用户管理里面去新增用户,然后可登录user端:
user端地址:https://preview.superadminx.com/user
安装插件
确保数据库中user表中有`name`、`tel`、`password`这几个字段
1、安装命令
composer require superadminx/user_react
2、在`config/superadminx.php`中新增user应用的jwt配置:
[ 'name' => 'user_pc', 'key' => 'id', 'field' => ['id', 'name', 'tel'], 'num' => 1, 'expires_at' => 365 * 24 * 60 * 60, ]
3、在`config/middleware.php`中新增user应用的中间件
//user应用中间件 'user' => [ //权限验证 app\middleware\JwtUser::class, ]
4、到`public/user_react`中安装依赖
npm install
以上步骤操作完成后,重启后端服务、重启admin_react后台,即可在`public/user_react`中执行`npm run dev`然后预览`http://127.0.0.1:5201/user`
卸载插件
composer remove superadminx/user_react
卸载跟安装相反,安装是新增文件、目录、表等,卸载就是删除这些都是自动的,但是`public/user_react`中有安装依赖会形成`node_modules`目录,此目录中文件太多,卸载的时候程序可能导致删除失败,最好手动删除此目录后在执行卸载插件的命令
还没有评论,来说两句吧...