public function confirma($serial) { $dados = ['titulo' => 'Cadastro inválido', 'texto' => 'Não há cadastro válido para essa solicitação, por favor verifique o link de confirmação e tente novamente ou utilize a opção para reenviar e-mail de confirmação']; $usuario = Usuario::withTrashed()->where('serial', $serial)->first(); if (empty($usuario)) { return view('site.paginainfo', $dados); } if (is_null($usuario->deleted_at)) { return view('site.paginainfo', $dados); } $usuario->deleted_at = null; $usuario->setSerial(); $usuario->save(); $dados = ['titulo' => 'Cadastro confirmado', 'texto' => 'Seu cadastro foi confirmado e agora você está pronto para palpitar as partidas dos melhores campeonatos do país!']; return view('site.paginainfo', $dados); }