mirror of
https://gitee.com/apiadmin/ApiAdmin.git
synced 2025-08-29 02:54:46 +08:00
优化 刷新接口路由
This commit is contained in:
parent
69352158bf
commit
b621ed09a9
@ -183,11 +183,11 @@ class InterfaceList extends Base {
|
|||||||
|
|
||||||
$tplOriginStr = file_get_contents($tplPath);
|
$tplOriginStr = file_get_contents($tplPath);
|
||||||
$listInfo = AdminList::all(['status' => 1]);
|
$listInfo = AdminList::all(['status' => 1]);
|
||||||
$tplStr = '';
|
$tplStr = [];
|
||||||
foreach ($listInfo as $value) {
|
foreach ($listInfo as $value) {
|
||||||
$tplStr .= 'Route::rule(\'' . addslashes($value->hash) . '\',\'api/' . addslashes($value->api_class) . '\', \'' . $methodArr[$value->method] . '\')->middleware([\'ApiAuth\', \'ApiPermission\', \'RequestFilter\', \'ApiLog\']);';
|
array_push($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);
|
$tplOriginStr = str_replace(['{$API_RULE}'], [implode($tplStr, "\n ")], $tplOriginStr);
|
||||||
|
|
||||||
file_put_contents($apiRoutePath, $tplOriginStr);
|
file_put_contents($apiRoutePath, $tplOriginStr);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user