修改 webman-admin /plugin/admin/config/exception.php
異常配置文件為異常插件接管
return [
'' => \Tinywan\ExceptionHandler\Handler::class,
];
修改 webman-admin /plugin/admin/config/route.php
路由不存在回調(diào)
Route::fallback(function (Request $request) {
return response($request->uri() . ' not found' , 404);
}, 'admin');
修改為一下配置
Route::fallback(function () {
throw new \Tinywan\ExceptionHandler\Exception\RouteNotFoundException();
}, 'admin');
測(cè)試獲取賬號(hào)信息接口 http://127.0.0.1:8787/app/admin/account/info
{
"code": 0,
"data": {
"id": 1,
"username": "admin",
"nickname": "超級(jí)管理員",
"avatar": "/app/admin/avatar.png",
"email": null,
"mobile": null,
"isSupperAdmin": true,
"token": "5a814e071702d9415c776f240d5645fc"
},
"msg": "ok"
}
嘗試修改接口地址 http://127.0.0.1:8787/app/admin/account/info-2023
。
{
"code": 0,
"msg": "路由地址不存在",
"data": {
"request_url": "GET //127.0.0.1:8787/app/admin/account/info-2023",
"timestamp": "2023-03-12 14:14:48",
"client_ip": "172.18.0.1",
"request_param": []
}
}
大佬,這里有個(gè)推送釘釘?shù)南?,沒(méi)有根據(jù) app.php 里的配置來(lái),一旦系統(tǒng)又 error錯(cuò)誤,將會(huì)推送到dingding接口,其實(shí)我是自定義了一個(gè)推送到企業(yè)微信的,不需要dingding
Webman\Exception\NotFoundException: Class 'Tinywan\ExceptionHandler\Handler' not found
安裝報(bào)錯(cuò)呢