get(); return view('denuncias.index', ['denuncias'=>$denuncias]); } public function show($id){ $denuncias = denuncias::findOrfail($id); return view('denuncias.show', ["denuncias"=>$denuncias]); } public function destroy(Request $request, $id){ $denuncias = denuncias::findOrfail($id); $denuncias->delete(); $request->session()->flash('mensaje-success', 'La denuncia fue eliminada.'); return redirect('/denuncias'); } public function create(){ return view('denuncias.new'); } public function store(StoreDenunciasRequest $request){ $denuncias = new denuncias(); $denuncias->fill([ 'nombre_denunciante' => $request->input('nombre'), 'apellido_denunciante' => $request->input('apellido'), 'dni_denunciante' => $request->input('dni'), 'fecha' => $request->input('fecha'), 'tipo' => $request->input('tipo'), 'descripcion' => $request->input('descripcion'), 'lugar' => $request->input('lugar'), ]); $denuncias->save(); $request->session()->flash('mensaje-success', 'La denuncia fue guardada exitosamente.'); return redirect('/denuncias'); } public function edit($id){ $denuncias = denuncias::findOrfail($id); return view('denuncias.edit', ["denuncia"=>$denuncias]); } public function update(UpdatedDenunciasRequest $request, $id){ $denuncias = denuncias::findOrfail($id); $denuncias->fill([ 'nombre_denunciante' => $request->input('nombre'), 'apellido_denunciante' => $request->input('apellido'), 'dni_denunciante' => $request->input('dni'), 'fecha' => $request->input('fecha'), 'tipo' => $request->input('tipo'), 'descripcion' => $request->input('descripcion'), 'lugar' => $request->input('lugar'), ]); $denuncias->update(); $request->session()->flash('mensaje-success', 'Los datos fueron modificados.'); return redirect('/denuncias'); } public function restaurar(Request $request, $id){ $denuncias = denuncias::withTrashed()->findOrfail($id); $denuncias->restore(); $request->session()->flash('mensaje-success', 'La denuncia fue restaurada.'); return redirect('/denuncias'); } }