[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Renato Machado
Criador Renato Machado 04/04/2023

Ola professor Carlos tudo bem? estou usando autentuicação laravel 9, com as views de login do adminlte,

Porem ao tentar acessar o link, Esqueci minha senha, ele não encontra a rota password/reset.

Abaixo meus arquivos no github:

https://github.com/renatoribeiromachado/apiSenador

O link para ver o erro:

https://senador.acessohost.com.br/login

Manager Carlos Ferreira 04/04/2023

Troca essa URL aqui para password/reset:
https://github.com/renatoribeiromachado/apiSenador/blob/master/public_html/senador/routes/auth.php#L24

Carlos Ferreira
Criador Renato Machado 04/04/2023

2 problemas ao alterar a rota, uma que ela vai para o layout do laravel e fica completamente desconfigurado ta correto?

outra que ao informar o email tenho essa mensagem de banco de dados

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'acessoho_acessohost.password_resets' doesn't exist (SQL: select * from `password_resets` where `email` = [email protected] limit 1)

Renato Machado
Manager Carlos Ferreira 04/04/2023

Você está usando o AdminLTE?

--

Suas views não estão compatíveis com as rotas de autenticação.

Como você gerou a autenticação do Laravel?
https://www.youtube.com/watch?v=WexssySCiWA&t=1s

Carlos Ferreira
Criador Renato Machado 04/04/2023

Você está usando o AdminLTE?

Sim

Como você gerou a autenticação do Laravel?

Sim

E como resolver isso essa é minha pergunta

Renato Machado
Manager Carlos Ferreira 04/04/2023

Perguntei do AdminLTE, porque não vi nenhum package instalado, tipo este: https://github.com/jeroennoten/Laravel-AdminLTE

--

Porque as rotas ficaram todas bugadas, nas views.

No seu caso, acho mais fácil gerar o scaffold de autenticação novamente, e personalizar as views.

Como você fez as views, gerou o scaffold com o start kit do Laravel, e depois colocou as classes css nas views?

Carlos Ferreira
Criador Renato Machado 04/04/2023

o problema foi a tabela passwor-resets que não foi criada, criei ela manualmente e resolveu o problema agora são as views do login laravel que continuam sem estilo, totalmente desconfigurada, como resolvo isso?

 

Renato Machado
Criador Renato Machado 04/04/2023

Na verdade esta enviando para meu email o token para resetar, mais ao tentar resetar a senha diz que o token não é valido

Renato Machado
Criador Renato Machado 04/04/2023

Quais comando devo usar para gerar um gerar o scaffold de autenticação no laravel 9?

Renato Machado
Manager Carlos Ferreira 04/04/2023

Como você fez as views, gerou o scaffold com o start kit do Laravel, e depois colocou as classes css (do AdminLTE) nas views?
Essa pergunta é importante, porque se gerou o scaffold default do Laravel, teoricamente já deveria tudo funcionar.

Pergunto, porque é mais fácil deletar as views de autenticação, gerar novamente o scaffold de autenticação, do que ficar catando erro por erro das views (quando resolver um, vai aparecer outro e assim sucessivamente).

Carlos Ferreira
Criador Renato Machado 04/04/2023

Refiz pela terceira vez professor Carlos e ainda não sai dessa aula, vou lhe passar o que fiz passo a passo por 3 vezes

1 - Crie a autenticação do laravel 9 dessa forma

https://laravel.com/docs/9.x/starter-kits

 

comandos:

composer require laravel/breeze

php artisan breeze:install

como não vou usar ele não dei os comando njpm install e nem npm run dev

 

 2 - para usar o login adminlte segui os seguintes passos

https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Authentication-Views

 

comandos

 

php artisan adminlte:install --only=auth_views

o resultado e´a tela de login do adminlte ok a tela de register adminlte ok
mais a tela de reset password vem com a cara do laravel totalmente desconfigurada
e qdo tento utiliza-la ele envia sem problemas o link pra resetar a senha pra meu email, porem qdo tento editar diz que o token não é valido
em resumo os mesmos probelemas anteriores

me da uma luz por favor

 

Renato Machado
Manager Carlos Ferreira 04/04/2023

Boa, obrigado por responder.

---

Esse projeto está atualizado no GitHub?
Pergunto, porque aqui não vi nenhuma dependência do AdminLTE:
https://github.com/renatoribeiromachado/apiSenador/blob/master/public_html/senador/composer.json

---

Como está usando o AdminLTE, não precisava ter usado o starter kits do Laravel, bastava ter só seguido os passos do AdminLTE.

Consegue voltar o commit, acho que vai ficar mais fácil para você.

Aí depois disso, basta rodar apenas os comandos da Wiki do AdminLTE.

Pegou a ideia amigo?

Carlos Ferreira
Criador Renato Machado 04/04/2023

Ficou mais confuso ainda pra mim professor, no curso vc diz que tem que fazer primeiro a autenticação com o laravel e depois intalar o adminlite, to indo pra estaca zero nessa aula, puxa vida, me da um solução pra eu seguir em frente to desanimando

Renato Machado
Criador Renato Machado 04/04/2023

refiz a intalação do adminlite, mais agora não encontra a rota https://apisenador.acessohost.com.br/password/reset

Renato Machado
Criador Renato Machado 04/04/2023

Mudei o caminho para sua analise, agora esta nesse link:

https://github.com/renatoribeiromachado/apisenadorempregos

Renato Machado
Manager Carlos Ferreira 04/04/2023

Não precisa desanimar, nem terceirizar a frustração, vou te ajudar, como sempre te ajudei, sabe que pode contar comigo! ;-)

O projeto está incompleto no GitHub, atualiza ele direitinho que vou rodar e te identificar os erros. No aguardo amigo!

Carlos Ferreira
Criador Renato Machado 04/04/2023

Agradeço muito professsor Carlos, estou decidido a ser um bom programador e qdo caio nessa barreiras fico triste por não conseguir uma resposta rapida,  atualizei o github

https://github.com/renatoribeiromachado/apisenadorempregos

https://github.com/renatoribeiromachado/apisenadorempregos/tree/master/public_html/apisenador

Renato Machado
Criador Renato Machado 04/04/2023

Para ver o erro:

https://apisenador.acessohost.com.br/login

ao clicar em Esqueci minha senha vera o erro alem de estar desconfigurada a pagina tb não funciona

Renato Machado
Manager Carlos Ferreira 04/04/2023

Não acho que demoro responder, sempre respondo todos os dias, você é o aluno mais agressivo da plataforma, sempre. Não quero que se sinta prejudicado, se quiser, te reembolso o seu dinheiro.

--

Acessei aqui, agora está funcionando: https://apisenador.acessohost.com.br/password/reset

Falta instalar as dependências:
npm install
npm run dev

Mas, tudo indica que você seguiu novamente o Starts Kit, certo?
Como está usando o AdminLTE, podia ter usado estes comandos:
https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Authentication-Views

--

PS. Seu projeto no GitHub tem informações sensíveis, deleta essas informações, e me avise, que vou rodar o seu projeto local e te ajudar.

Carlos Ferreira
Criador Renato Machado 04/04/2023

Bom dia professor Carlos, houve uma ma interpretação sobre isso qdo falo de resposta rapida é não me referi a vc, pois qdo tenho alguma duvida antes de lhe chamar eu pesquiso bastante na internet, e as respostas não são rapidas e as vezes confusa para quem esta iniciando, agora ficou uma grande duvida que gostaria que me esclarecesse, para o laravel 9 não é preciso primeiro fazer a autenticação? e depois utilizar o pacote adminlte? e unão entendo qdo disse que não precisava usar o Starter Kits ele não serve para fazer a autenticação? ou o adminlte faz essa parte de autenticação tb? isso não ficou claro pra mim, sobre o .env não preocupe essa base de dados é pra testes, pode rodar localmente ou ignora-lo se quiser

Renato Machado
Manager Carlos Ferreira 04/04/2023

Se estiver usando o AdminLTE, não precisa usar a autenticação default do Laravel, porque o próprio AdminLTE gera todas as views, rotas, controllers e etc.

Se combinar ambos, um vai conflitar com o outro, e foi o que aconteceu com você.

O resumo é, vai autenticar e não está usando o AdminLTE?
Usa o Start Kit.

Vai usar o AdminLTE, siga a wiki de autenticação dele:
https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Authentication-Views
Se rodar estes comandos do AdminLTE, ele vai criar todas as views, rotas e etc;

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!