name('produtos'); /* |-------------------------------------------------------------------------- | Products Module - Admin Routes |-------------------------------------------------------------------------- */ Route::middleware(['auth', 'verified'])->prefix('admin')->name('admin.')->group(function () { // Products management (permission: products) Route::middleware('permission:products')->group(function () { Route::get('/produtos/categorias', [ProductCategoryController::class, 'index'])->name('categories.index'); Route::get('/produtos/categorias/criar', [ProductCategoryController::class, 'create'])->name('categories.create'); Route::post('/produtos/categorias', [ProductCategoryController::class, 'store'])->name('categories.store'); Route::get('/produtos/categorias/{category}/editar', [ProductCategoryController::class, 'edit'])->name('categories.edit'); Route::put('/produtos/categorias/{category}', [ProductCategoryController::class, 'update'])->name('categories.update'); Route::delete('/produtos/categorias/{category}', [ProductCategoryController::class, 'destroy'])->name('categories.destroy'); Route::get('/produtos', [ProductController::class, 'index'])->name('products.index'); Route::get('/produtos/criar', [ProductController::class, 'create'])->name('products.create'); Route::post('/produtos', [ProductController::class, 'store'])->name('products.store'); Route::get('/produtos/{product}/editar', [ProductController::class, 'edit'])->name('products.edit'); Route::put('/produtos/{product}', [ProductController::class, 'update'])->name('products.update'); Route::delete('/produtos/{product}', [ProductController::class, 'destroy'])->name('products.destroy'); }); });