/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { try { $comentario = new Comentarios(); $comentario->id_comentario_pai = $request->id_comentario; $comentario->id_noticia = $request->id_noticia; $comentario->id_status_comentario = 2; $comentario->nome = Auth::user()->name; $comentario->email = Auth::user()->email; $comentario->texto = $request->texto; $comentario->save(); // aprovando comentario pai $comentPai = Comentarios::findOrFail($comentario->id_comentario_pai); $comentPai->id_status_comentario = 2; $comentPai->save(); // // enviadno e-mail para quem comentou // $config = Configuracao::find(1); // $contato = Contato::find(1); // $email = Emails::find(1); // $assunto = '['. $config->nome_site .'] Contato'; // $remetente = $email->endereco; // $destinatario = $contato->email; // // $dados = array( // 'dados' => $request->all(), // 'hora' => date('d/m/Y H:m:i') // ); // // $view = 'emails.resposta-comentario'; // // Emails::enviarEmail($assunto, $remetente, $destinatario, $dados, $view, $request->email); session()->flash('flash_message', 'Comentário aprovado com sucesso!'); } catch (\Exception $e) { LogR::exception('store comentários', $e); session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage()); } return Redirect::back(); }