group(function () { Route::get('login', [LoginController::class, 'index'])->name('login'); Route::post('login', [LoginController::class, 'auth'])->name('auth.login'); Route::post('logout', [LoginController::class, 'logout'])->name('auth.logout'); Route::get('forgot-password', [LoginController::class, 'forgotPassword'])->name('auth.forgot-password'); }); Route::group([ 'middleware' => 'auth', 'prefix' => 'dashboard', ], function () { Route::get('overview', [OverviewController::class, 'index'])->name('dashboard.overview'); Route::prefix('master')->group(function () { Route::prefix('barbershop')->group(function () { Route::get('/', [BarbershopController::class, 'index'])->name('master.barbershop'); Route::get('create', [BarbershopController::class, 'create'])->name('master.barbershop.create'); Route::post('store', [BarbershopController::class, 'store'])->name('master.barbershop.store'); Route::get('edit/{barbershop}', [BarbershopController::class, 'edit'])->name('master.barbershop.edit'); Route::put('update/{barbershop}', [BarbershopController::class, 'update'])->name('master.barbershop.update'); Route::delete('delete/{barbershop}', [BarbershopController::class, 'delete'])->name('master.barbershop.delete'); }); }); });