public function cadastro(UsuarioRequest $request) { $usuario = new Usuario(); $usuario->toObject($request->all()); $usuario->deleted_at = new DateTime(date('Y-m-d H:i:s')); if ($usuario->save()) { $novoUsuario = ['nome' => $usuario->nome, 'email' => $usuario->email, 'serial' => $usuario->serial]; $enviado = Mail::send('emails.novoCadastro', $novoUsuario, function ($message) use($novoUsuario) { $message->from(env('MAIL_USERNAME', get_email_contato()), $name = 'FutBolão'); $message->to($novoUsuario['email'], $name = $novoUsuario['nome']); $message->subject("Confirmação de Cadastro"); }); if ($enviado) { return ["estado" => "sucesso"]; } return ["estado" => "erro"]; } }