diff --git a/app/Http/Controllers/PersonaController.php b/app/Http/Controllers/PersonaController.php index 777ed4b..aa45667 100644 --- a/app/Http/Controllers/PersonaController.php +++ b/app/Http/Controllers/PersonaController.php @@ -4,15 +4,17 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\Persona; -use App\Http\Controllers\Controller; - class PersonaController extends Controller { public function index(Request $request){ - $personas= Persona::all(); - dd ($personas); + $personas = Persona::all(); + return view('personas.index', ["personas" => $personas]); + } -} - -} + public function destroy(Request $request, $id){ + $persona = Persona::findOrFail($id); + $persona->delete(); + return redirect('/personas'); + } +} \ No newline at end of file diff --git a/resources/views/persona/index.blade.php b/resources/views/persona/index.blade.php deleted file mode 100644 index 81362ad..0000000 --- a/resources/views/persona/index.blade.php +++ /dev/null @@ -1,19 +0,0 @@ - - - - Persona - - - - - - - diff --git a/resources/views/personas/index.blade.php b/resources/views/personas/index.blade.php new file mode 100644 index 0000000..77ec0da --- /dev/null +++ b/resources/views/personas/index.blade.php @@ -0,0 +1,28 @@ + + + + Persona + + + + + + + \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 2c4ab4a..b9ca2a9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,19 +1,12 @@ name('persona.index'); \ No newline at end of file +Route::get('personas', [PersonaController::class, 'index'])->name('persona.index'); + +Route::delete('personas/{persona}', [PersonaController::class, 'destroy'])->name('persona.destroy'); \ No newline at end of file