name('admin.') ->group(function () { Route::get('login', [\App\Http\Controllers\Admin\LoginController::class, 'show'])->name('login.show'); Route::post('login', [\App\Http\Controllers\Admin\LoginController::class, 'store'])->name('login.store'); Route::middleware('auth:'.\App\Models\AdminUser::AUTH_GUARD) ->group(function () { Route::get('/', [\App\Http\Controllers\Admin\HomeController::class, 'index'])->name('home.index'); Route::Resource('categories', \App\Http\Controllers\Admin\CategoriesController::class); Route::put('products/restore', [\App\Http\Controllers\Admin\ProductsController::class, 'restore']); Route::resource('products', \App\Http\Controllers\Admin\ProductsController::class); Route::get('logout', [\App\Http\Controllers\Admin\LogoutController::class, 'index'])->name('logout.index'); }); });