Ejemplo n.º 1
0
 public function save(Request $request)
 {
     $obra = Obra::findOrFail($request->input('obra'));
     $denuncia = new Denuncia();
     $denuncia->user()->associate(Auth::user());
     $denuncia->obra()->associate($obra);
     $denuncia->name = $request->input('denuncia');
     if ($request->input('comentario')) {
         $comentario = Comentario::findOrFail($request->input('comentario'));
         $denuncia->comentario()->associate($comentario);
     }
     $denuncia->save();
     return Redirect::to("/view/{$obra->id}")->withMessage('mensagem', 'Sua denúncia será analisada!');
 }