Loading app/Http/Controllers/ListaController.php +8 −2 Original line number Diff line number Diff line Loading @@ -80,8 +80,14 @@ public function update(Request $request, Lista $lista) /** * Remove the specified resource from storage. */ public function destroy(Lista $lista) public function destroy(string $id) { // try{ $lista = Lista::findOrFail($id); $lista->delete(); return redirect()->route('listas.get')->with('success', 'Lista eliminada correctamente.'); }catch(\Exception $e){ return redirect()->route('contacto.get')->withErrors('Error al eliminar la lista.'); } } } routes/web.php +1 −1 Original line number Diff line number Diff line Loading @@ -100,5 +100,5 @@ Route::get('/listas', [ListaController::class, 'index'])->name('get')->middleware(CheckRoles::class . ':admingen,admin,capturista'); Route::get('/listas/crear', [ListaController::class, 'create'])->name('create')->middleware(CheckRoles::class . ':admingen,admin,capturista'); Route::post('/listas/crear', [ListaController::class, 'store'])->name('store')->middleware(CheckRoles::class . ':admingen,admin,capturista'); Route::delete('/listas/{id}', [ListaController::class, 'destroy'])->name('destroy')->middleware(CheckRoles::class . ':admingen:admin:capturista'); Route::delete('/listas/{id}', [ListaController::class, 'destroy'])->name('destroy')->middleware(CheckRoles::class . ':admingen,admin,capturista'); }); Loading
app/Http/Controllers/ListaController.php +8 −2 Original line number Diff line number Diff line Loading @@ -80,8 +80,14 @@ public function update(Request $request, Lista $lista) /** * Remove the specified resource from storage. */ public function destroy(Lista $lista) public function destroy(string $id) { // try{ $lista = Lista::findOrFail($id); $lista->delete(); return redirect()->route('listas.get')->with('success', 'Lista eliminada correctamente.'); }catch(\Exception $e){ return redirect()->route('contacto.get')->withErrors('Error al eliminar la lista.'); } } }
routes/web.php +1 −1 Original line number Diff line number Diff line Loading @@ -100,5 +100,5 @@ Route::get('/listas', [ListaController::class, 'index'])->name('get')->middleware(CheckRoles::class . ':admingen,admin,capturista'); Route::get('/listas/crear', [ListaController::class, 'create'])->name('create')->middleware(CheckRoles::class . ':admingen,admin,capturista'); Route::post('/listas/crear', [ListaController::class, 'store'])->name('store')->middleware(CheckRoles::class . ':admingen,admin,capturista'); Route::delete('/listas/{id}', [ListaController::class, 'destroy'])->name('destroy')->middleware(CheckRoles::class . ':admingen:admin:capturista'); Route::delete('/listas/{id}', [ListaController::class, 'destroy'])->name('destroy')->middleware(CheckRoles::class . ':admingen,admin,capturista'); });