public function reenvia(Request $request) { if (is_null($request->emailReenvia)) { return abort(400, 'Bad Request'); } $usuario = Usuario::withTrashed()->where('email', $request->emailReenvia)->first(); if (empty($usuario)) { return abort(400, 'Bad Request'); } if (is_null($usuario->deleted_at)) { return ["estado" => "confirmado"]; } $usuario->setSerial(); if ($usuario->save()) { $dadosUsuario = ['nome' => $usuario->nome, 'email' => $usuario->email, 'serial' => $usuario->serial]; $enviado = Mail::send('emails.novoCadastro', $dadosUsuario, function ($message) use($dadosUsuario) { $message->from(env('MAIL_USERNAME', get_email_contato()), $name = 'FutBolão'); $message->to($dadosUsuario['email'], $name = $dadosUsuario['nome']); $message->subject("Confirmação de Cadastro"); }); if ($enviado) { return ["estado" => "sucesso"]; } } return ["estado" => "erro"]; }
public function reenvia(Request $request) { $usuario = $this->getUsuario("email", $request->email); $usuario->setSerial(); if ($usuario->save()) { $dadosEmail = ['nome' => $usuario->nome, 'email' => $usuario->email, 'login' => $usuario->login, 'serial' => $usuario->serial]; $enviado = Mail::send('emails.novaSenha', $dadosEmail, function ($message) use($dadosEmail) { $message->from(env('MAIL_USERNAME', get_email_contato()), $name = 'FutBolão'); $message->to($dadosEmail['email'], $name = $dadosEmail['nome']); $message->subject("Recuperar dados de acesso"); }); if ($enviado) { return ["estado" => "sucesso"]; } } return ["estado" => "erro"]; }