get(); return view('persona.index', ["personas"=>$personas]); } public function show($id){ $personas = persona::findOrfail($id); return view('persona.show', ["per"=>$personas]); } public function destroy(Request $request, $id){ $personas = persona::findOrfail($id); $personas->delete(); $request->session()->flash('mensaje-success', 'La persona fue eliminada.'); return redirect('/persona'); } public function create(){ return view('persona.new'); } public function store(StorePeronaRequest $request){ $personas = new Persona(); $personas->fill([ 'nombre' => $request->input('nombre'), 'apellido' => $request->input('apellido'), 'dni' => $request->input('dni'), ]); $personas->save(); $request->session()->flash('mensaje-success', 'La persona fue agregada.'); return redirect('/persona'); } public function edit($id){ $personas = Persona::findOrfail($id); return view('persona.edit', ["per"=>$personas]); } public function update(UpdatedPersonaRequest $request, $id){ $personas = Persona::findOrfail($id); $personas->fill([ 'nombre' => $request->input('nombre'), 'apellido' => $request->input('apellido'), 'dni' => $request->input('dni'), ]); $personas->update(); $request->session()->flash('mensaje-success', 'La persona fue modificada.'); return redirect('/persona'); } public function restaurar(Request $request, $id){ $personas = persona::withTrashed()->findOrfail($id); $personas->restore(); $request->session()->flash('mensaje-success', 'La persona fue restaurada.'); return redirect('/persona'); } }