Пример #1
0
 public function montaEmailRecuperaSenha(Request $request)
 {
     $cpf = $request->all();
     $registroUsuarios = new User();
     $registroAssociados = new Associado();
     $userSelecionado = $registroUsuarios->where('IDUSER', $cpf["IDUSU"])->get()->toArray();
     if ($userSelecionado == NULL) {
         Toast::error('Não existe Usuário para o CPF informado!!');
         return view('login.indexRecuperaSenha');
     } else {
         $associadoSelecionado = $registroAssociados->where('CPF', $cpf["IDUSU"])->get()->toArray();
         $emailAssociado = $associadoSelecionado[0]['EMAIL'];
         $data = array();
         $data['nome'] = $associadoSelecionado[0]['NOMASS'];
         $data['cpf'] = $userSelecionado[0]['IDUSER'];
         $data['email'] = $associadoSelecionado[0]['EMAIL'];
         Mail::send('login.emailRecuperaSenha', $data, function ($m) use($emailAssociado) {
             $m->from('*****@*****.**', 'FRTP - Federação Rondoniense de Tiro Prático');
             $m->to($emailAssociado)->subject('Recuperação de Senha ');
         });
         $msg = 'Email de recuperação enviado para ' . $emailAssociado;
         Toast::success($msg);
         return view('index');
     }
 }