Commit 3fcc4cf5 authored by Alfonso Rafael Solis Rangel's avatar Alfonso Rafael Solis Rangel
Browse files

Metodo de eliminar listas

parent 60a730d6
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -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.');
        }
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -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');
});