diff --git a/application/admin/controller/InterfaceList.php b/application/admin/controller/InterfaceList.php index e2b12a4..29901ba 100644 --- a/application/admin/controller/InterfaceList.php +++ b/application/admin/controller/InterfaceList.php @@ -185,7 +185,7 @@ class InterfaceList extends Base { $listInfo = AdminList::all(['status' => 1]); $tplStr = ''; foreach ($listInfo as $value) { - $tplStr .= 'Route::rule(\'' . addslashes($value->hash) . '\',\'api/' . addslashes($value->api_class) . '\', \'' . $methodArr[$value->method] . '\')->middleware([\'ApiAuth\', \'ApiPermission\', \'ApiLog\']);'; + $tplStr .= 'Route::rule(\'' . addslashes($value->hash) . '\',\'api/' . addslashes($value->api_class) . '\', \'' . $methodArr[$value->method] . '\')->middleware([\'ApiAuth\', \'ApiPermission\', \'RequestFilter\', \'ApiLog\']);'; } $tplOriginStr = str_replace(['{$API_RULE}'], [$tplStr], $tplOriginStr); diff --git a/application/http/middleware/RequestFilter.php b/application/http/middleware/RequestFilter.php new file mode 100644 index 0000000..9ad22c0 --- /dev/null +++ b/application/http/middleware/RequestFilter.php @@ -0,0 +1,11 @@ +