diff --git a/beike/Admin/Http/Controllers/PluginController.php b/beike/Admin/Http/Controllers/PluginController.php index a2c2e6d2..0710eda2 100644 --- a/beike/Admin/Http/Controllers/PluginController.php +++ b/beike/Admin/Http/Controllers/PluginController.php @@ -36,4 +36,28 @@ class PluginController extends Controller $plugin = (new Manager)->getPlugin($code); dd($plugin); } + + + /** + * @param Request $request + * @param $code + * @throws \Exception + */ + public function update(Request $request, $code) + { + $plugin = (new Manager)->getPlugin($code); + dd($plugin); + } + + + /** + * @param Request $request + * @param $code + * @throws \Exception + */ + public function updateStatus(Request $request, $code) + { + $plugin = (new Manager)->getPlugin($code); + dd($plugin); + } } diff --git a/beike/Admin/Routes/admin.php b/beike/Admin/Routes/admin.php index 8438d07b..547900d7 100644 --- a/beike/Admin/Routes/admin.php +++ b/beike/Admin/Routes/admin.php @@ -27,6 +27,8 @@ Route::prefix('admin') Route::get('plugins', [\Beike\Admin\Http\Controllers\PluginController::class, 'index'])->name('plugins.index'); Route::get('plugins/{code}/edit', [\Beike\Admin\Http\Controllers\PluginController::class, 'edit'])->name('plugins.edit'); + Route::put('plugins/{code}', [\Beike\Admin\Http\Controllers\PluginController::class, 'update'])->name('plugins.update'); + Route::put('plugins/{code}/status', [\Beike\Admin\Http\Controllers\PluginController::class, 'updateStatus'])->name('plugins.update_status'); Route::get('logout', [\Beike\Admin\Http\Controllers\LogoutController::class, 'index'])->name('logout.index');