From 5ec9e2365b08c66568c1e21f06fc0ec26574636d Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Mon, 8 Aug 2022 14:07:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=92=E4=BB=B6=E6=9D=83?= =?UTF-8?q?=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beike/Admin/Routes/admin.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/beike/Admin/Routes/admin.php b/beike/Admin/Routes/admin.php index 586a811b..9afb7086 100644 --- a/beike/Admin/Routes/admin.php +++ b/beike/Admin/Routes/admin.php @@ -64,14 +64,18 @@ Route::prefix($adminName) Route::middleware('can:orders_index')->get('orders', [Controllers\OrderController::class, 'index'])->name('orders.index'); Route::middleware('can:orders_show')->get('orders/{order}', [Controllers\OrderController::class, 'show'])->name('orders.show'); - Route::get('plugins', [Controllers\PluginController::class, 'index'])->name('plugins.index'); - Route::post('plugins/import', [Controllers\PluginController::class, 'import'])->name('plugins.import'); - Route::get('plugins/{code}/edit', [Controllers\PluginController::class, 'edit'])->name('plugins.edit'); - Route::put('plugins/{code}', [Controllers\PluginController::class, 'update'])->name('plugins.update'); - Route::put('plugins/{code}/status', [Controllers\PluginController::class, 'updateStatus'])->name('plugins.update_status'); - Route::post('plugins/{code}/install', [Controllers\PluginController::class, 'install'])->name('plugins.install'); - Route::post('plugins/{code}/uninstall', [Controllers\PluginController::class, 'uninstall'])->name('plugins.uninstall'); + // 插件 + Route::middleware('can:plugins_index')->get('plugins', [Controllers\PluginController::class, 'index'])->name('plugins.index'); + Route::middleware('can:plugins_import')->post('plugins/import', [Controllers\PluginController::class, 'import'])->name('plugins.import'); + Route::middleware('can:plugins_edit')->get('plugins/{code}/edit', [Controllers\PluginController::class, 'edit'])->name('plugins.edit'); + Route::middleware('can:plugins_update')->put('plugins/{code}', [Controllers\PluginController::class, 'update'])->name('plugins.update'); + Route::middleware('can:plugins_update_status')->put('plugins/{code}/status', [Controllers\PluginController::class, 'updateStatus'])->name('plugins.update_status'); + Route::middleware('can:plugins_install')->post('plugins/{code}/install', [Controllers\PluginController::class, 'install'])->name('plugins.install'); + Route::middleware('can:plugins_uninstall')->post('plugins/{code}/uninstall', [Controllers\PluginController::class, 'uninstall'])->name('plugins.uninstall'); + + + // 产品 Route::put('products/restore', [Controllers\ProductController::class, 'restore']); Route::get('products/trashed', [Controllers\ProductController::class, 'trashed'])->name('products.trashed'); Route::get('products/{id}/name', [Controllers\ProductController::class, 'name'])->name('products.name');