コード例 #1
0
ファイル: Comentario.php プロジェクト: safaricco/admfw
 /**
  * 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();
 }