兼容likeadmin用户的中间件
v8.1.15
版本
2024-06-19
版本更新时间
19
安装
0
star
简介
复用likeadmin的基础功能和手机端uniapp源码,提高开发效率;
新增功能使用常驻内存的webman来实现。
插件安装
composer require ledc/likeadmin
Nginx伪静态
location ~ ^/(app|plugin|like|gateway)
{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Connection "";
if (!-f $request_filename){
proxy_pass http://127.0.0.1:8787;
}
}
原理
配置Nginx伪静态后,所有请求地址以app
、plugin
、like
或gateway
开头的接口,都由webman来处理。
如需自定义like
或gateway
:
1.修改nginx伪静态;
2.修改config/plugin/ledc/likeadmin/middleware.php
测试
-
创建控制器
php webman make:controller like/index -
访问测试
访问:http://localhost/like/index ,返回如下数据说明中间件生效。{ "code": -1, "msg": "请登录", "type": "error" }
其他
仓库地址:https://github.com/ledccn/webman_plugin_likeadmin.git
Webman plugin ledc/likeadmin;
类库在
\\David\\LikeAdmin
命名空间