兼容likeadmin用戶的中間件

v8.1.16
版本
2025-01-07
版本更新時間
20
安裝
0
star
簡介
復(fù)用likeadmin的基礎(chǔ)功能和手機(jī)端uniapp源碼,提高開發(fā)效率;
新增功能使用常駐內(nèi)存的webman來實現(xiàn)。
插件安裝
composer require ledc/likeadmin
Nginx偽靜態(tài)
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偽靜態(tài)后,所有請求地址以app
、plugin
、like
或gateway
開頭的接口,都由webman來處理。
如需自定義like
或gateway
:
1.修改nginx偽靜態(tài);
2.修改config/plugin/ledc/likeadmin/middleware.php
測試
-
創(chuàng)建控制器
php webman make:controller like/index -
訪問測試
訪問:http://localhost/like/index ,返回如下數(shù)據(jù)說明中間件生效。{ "code": -1, "msg": "請登錄", "type": "error" }
其他
倉庫地址:https://github.com/ledccn/webman_plugin_likeadmin.git
Webman plugin ledc/likeadmin;
類庫在
\\David\\LikeAdmin
命名空間