erro ao tentar resetar email
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
Rodei o seu projeto aqui, estava incompleto (faltando os arquivos de configuração...), mas consegui rodar.
--
Segue o passo à passo que fiz:
1 - Inclui os arquivos de configuração, porque seu projeto estava alejado no GitHub.
2 - Deletei as views de autenticação (resources/views/)
3 - Criei a autenticação seguindo a Wiki:
https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Authentication-Views
Comando: php artisan adminlte:install (yes para todos os comandos, para fazer o replace)
Gerei as views novamente: php artisan adminlte:install --only=auth_views
4 - Como o seu projeto não tinha histórico de commits, tive que mudar umas coisinhas manualmente, tipo no seu controller PasswordResetLinkController, tive que atualizar o path da view de autenticação:
return view('auth.passwords.email');
5 - Próximo passo, atualizar a url de password reset:
https://github.com/renatoribeiromachado/apisenadorempregos/blob/master/public_html/apisenador/routes/auth.php#L27
Route::post('password/email', [PasswordResetLinkController::class, 'store'])->name('password.email');
6 - Seus arquivos de migrations também estavam desatualizados... deu um bom trabalho testar o projeto incompleto!
7 - Corrigi até aqui, os demais passos ficou inviável, devido o projeto está incompleto...
Ok professor Carlos entendi, nesse meu caso como resolvo isso agora?
https://github.com/renatoribeiromachado/apisenadorempregos
https://github.com/renatoribeiromachado/apisenadorempregos/tree/master/public_html/apisenador
Entendi e como resolvo isso agora nesse projeto?
https://github.com/renatoribeiromachado/apisenadorempregos
https://github.com/renatoribeiromachado/apisenadorempregos/tree/master/public_html/apisenador
Desculpa não havia visto a resposta acima
Com o passo à passo que te enviei, deu certo? Conseguiu progredir? Me dê um feedback por favor.
Infelizmente não professor, comecei um projeto do zero e qdo tento subir os pacotes do adminlte agora vem toda desconfigurada, cada hora um erro, estou travado nessa questão de template, um detalhe importante como estou tendo problemas com docker na minha maquina, faço tudo direto do meu servidor, crio o projeto Ok e instalo o pacote adminlte, mais sempre vem desconfigurado, como no exemplo abaixo:
Para instala o adminlte sigo esses passos:
1 - composer require jeroennoten/laravel-adminlte
2 - php artisan adminlte:install
mais fica desconfigurada sem css, veja no link abaixo:
https://adminsenador.acessohost.com.br/admin/services
Podia ter seguido o passo à passo que fiz para você, deu um trabalhão rodar o projeto aqui e fazer esse roadmap pra vc heheheee
--
Sobre o novo erro, instalou as dependências?
npm install
npm run dev
--
Sobre o erro com Docker, se não me engano tem outra thread, vamos continuar por lá, para essa thread aqui não ficar tão grande e com assuntos distintos. Fechou?
Ok professor
mais para instalar o adminlte preciso rodar esses comandos?
npm install
npm run dev
na documentação nao fala sobre isso
Não precisa, estes comandos era só para tentar resolver o problema de css: https://adminsenador.acessohost.com.br/admin/services
--
Quais foram os passos que você tomou? Usou apenas o AdminLTE?
Nesse momento estou usando só admltLTE para usar o template mais todo projeto que faço fica desconfigurado
veja esse novo que criei
https://adminacessohost.acessohost.com.br/admin/services
ao especionar o codigo fonte verifiquei que esta colocando nos links http veja
<link rel="stylesheet" href="http://adminacessohost.acessohost.com.br/vendor/fontawesome-free/css/all.min.css"> | |
<link rel="stylesheet" href="http://adminacessohost.acessohost.com.br/vendor/overlayScrollbars/css/OverlayScrollbars.min.css"> | |
<link rel="stylesheet" href="http://adminacessohost.acessohost.com.br/vendor/adminlte/dist/css/adminlte.min.css"> | |
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
sera um problema no servidor? estou fazendo tudo direto do terminal do meu server |
Local, está tudo certo?
Aqui como forçar o https: https://stackoverflow.com/questions/34378122/load-blade-assets-with-https-in-laravel
Não consigo local, estou com problemas no docker e não tenho outra ferramenta php para teste
esse link não abre
https: https://stackoverflow.com/questions/34378122/load-blade-assets-with-https-in-laravel
Consegui abrir, tinha dois https, mais nada ali me ajudou, puxa estou a dias com esse problema professor Carlos, ja fiz tudo que é pesquisa, com a sua experiencia me deu m help, pra eu prosseguir, por favor....
Professor Carlos
Achei uma solução, porem, istp é normal acontecer?
inseri no arquivo .env ASSET_URL="${APP_URL}" de acordo com o link que me enviou
Mais minha duvida é porque?
Agora vou partir para a autenticação, vc disse pra eu não usar o starter-kits do laravel 9 certo?
mais primeiro eu não preciso criar a autenticação? e depois usar a views do adminLTE?
pois qdo apenas rodos os arquivos abaixo, ele não encontra a tela de login
php artisan adminlte:install --only=auth_views
php artisan adminlte:plugins install --plugin=icheckBootstrap
Qual o comando correto pra criar a autenticação do laravel 9?
Seria
php artisan adminlte:install
php artisan adminlte:install --only=auth_views
Não preciso rodar nada de autenticação de laravel é isso?
Era problema nos seus assets.
Me responda por favor, local, funcionou perfeito?
---
Isso mesmo, são estes os comandos para gerar a autenticação.
Mas, não vai funcionar, seus assets sempre serão um problema.
Por que? Porque você está com path para acessar o seu projeto:
https://adminsenador.acessohost.com.br/admin/services
Enquanto tiver esse /admin/services sempre vai ter problemas;
Solução?
Criar um subdomínio.
Ou forçar o assets, igual você fez!
Gostaria de saber porque tive que colocar esssa linha de comando no arquivo .env .env ASSET_URL="${APP_URL}" para os assets funcionarem, isso não deveria ser automatico? sera algum problema no meu servidor
sobre funcionar localmente, não tenho como testar pois estou com problemas no docker, o fato é que apos inserir essa linha no arquivo .env ASSET_URL="${APP_URL}"
passou a funcionar o template do adminlLTE, agora vou testar com os comandos abaixo a autenticação
php artisan adminlte:install
php artisan adminlte:install --only=auth_views
Vamos la mais problemas professor Carlos, iniciei um novo projeto pois minha finalidade é aprender a utilizar esse template adminLTE
veja meu passos
1 - Crei o projeto:
composer create-project --prefer-dist laravel/laravel nome-do-projeto
Ok projeto criado sem problemas, funcionando perfeitamente
https://adminacessohost.acessohost.com.br/
Agora antes de qualquer alteração no projeto vou fazer a autenticação com o adminLTE
Digito o seguinte comando:
php artisan adminlte:install
mais o retorno é um erro:
There are no commands defined in the "adminlte" namespace.
Então travei aqui, onde estou errando? Não consigo sair dessa aula Jesussss
Descobri professor Carlos esqueci de baixar o pacote
composer require jeroennoten/laravel-adminlte
Meus passos foram esses:
1 - Crei o projeto:
composer create-project --prefer-dist laravel/laravel nome-do-projeto
Ok projeto criado sem problemas, funcionando perfeitamente
https://adminacessohost.acessohost.com.br/
Agora antes de qualquer alteração no projeto vou fazer a autenticação com o adminLTE
2 - Agora antes de qualquer alteração no projeto vou fazer a autenticação com o adminLTE
Digito os seguintes comandos:
composer require jeroennoten/laravel-adminlte
php artisan adminlte:install
php artisan adminlte:install --only=auth_views
deu certo nenhum erro, mais não aparece na tela principal os botões de login e register, não deveriam aprecer?
https://adminacessohost.acessohost.com.br/
e qdo coloco o login na url
https://adminacessohost.acessohost.com.br/login
a resposta é não encontrado
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!