ledc / likeadmin
Webman plugin ledc/likeadmin,兼容likeadmin用户
v8.1.15
2024-06-19 03:41 UTC
Requires
- php: >=8.2
- ext-ctype: *
- ext-json: *
- ext-pdo: *
- illuminate/database: ^10.14
- illuminate/events: ^10.14
- illuminate/pagination: ^10.14
- illuminate/redis: ^10.14
- webman/admin: ^0.6.24
- webman/console: ^1.3
- workerman/webman-framework: ^1.5.0
README
初衷
复用likeadmin的基础功能和手机端uniapp源码,提高开发效率;
使用常驻内存的webman来开发新功能。
安装插件
composer require ledc/likeadmin
Nginx伪静态
使用命令生成nginx配置文件:
php webman likeadmin:nginx likeadmin_proxy
生成的配置文件示例:
location ~ ^/(likeadmin|like)
{
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伪静态后,所有请求地址以likeadmin
或like
开头的接口,都由webman来处理。
自定义前缀
修改likeadmin
或like
:
1.修改config/plugin/ledc/likeadmin/middleware.php
2.使用命令重新生成nginx配置文件