From 77a67bb6d46addfb03b2d3514e3f7ffe234c7211 Mon Sep 17 00:00:00 2001 From: AOAOSTAR <86001674+aoaostar@users.noreply.github.com> Date: Tue, 20 Sep 2022 11:47:43 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=F0=9F=92=A1=20=E5=8E=BB=E9=99=A4?= =?UTF-8?q?=E6=97=A0=E6=95=88=E8=B7=AF=E7=94=B1=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Plugin.md | 5 +++-- plugin/aoaostar_com/example/App.php | 5 +++-- route/plugin.php | 13 +++---------- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/docs/Plugin.md b/docs/Plugin.md index 8836bc9..3cb48e9 100644 --- a/docs/Plugin.md +++ b/docs/Plugin.md @@ -59,12 +59,13 @@ class App implements Drive # 访问/api/example public function Index() { - return msg("ok","success",plugin_info_get()); + return msg("ok", __METHOD__); } + # 访问/api/example/upload public function Upload() { - return msg("ok","success",plugin_info_get()); + return msg("ok", __METHOD__); } } ``` diff --git a/plugin/aoaostar_com/example/App.php b/plugin/aoaostar_com/example/App.php index ddbcda6..33bafa2 100644 --- a/plugin/aoaostar_com/example/App.php +++ b/plugin/aoaostar_com/example/App.php @@ -9,11 +9,12 @@ class App implements Drive # 访问/api/example public function Index() { - return msg("ok","success"); + return msg("ok", __METHOD__); } + # 访问/api/example/upload public function Upload() { - return msg("ok","success"); + return msg("ok", __METHOD__); } } \ No newline at end of file diff --git a/route/plugin.php b/route/plugin.php index 7d8735f..0573116 100644 --- a/route/plugin.php +++ b/route/plugin.php @@ -3,9 +3,6 @@ use think\facade\Route; Route::rule('api/:alias/[:method]', "Plugin/api") - ->pattern([ - 'alias' => '[\w|\-]+', - ]) ->middleware(\app\middleware\PluginCheck::class); @@ -14,12 +11,8 @@ Route::group(':alias', function () { Route::get('/static/*', 'static'); - Route::get('/[:path]', 'index'); + Route::get('/[:path]', 'index') + ->middleware(\app\middleware\View::class); })->prefix('Plugin/') - ->pattern([ - 'alias' => '[\w|\-]+', - 'path' => '[\w\W]+', - ]) - ->middleware(\app\middleware\PluginCheck::class) - ->middleware(\app\middleware\View::class); + ->middleware(\app\middleware\PluginCheck::class);