[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

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...

Carlos Ferreira
Criador Renato Machado 04/04/2023

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

Renato Machado
Criador Renato Machado 04/04/2023

Entendi e como resolvo isso agora nesse projeto?

https://github.com/renatoribeiromachado/apisenadorempregos

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

Renato Machado
Criador Renato Machado 04/04/2023

Desculpa não havia visto a resposta acima

Renato Machado
Manager Carlos Ferreira 04/04/2023

Com o passo à passo que te enviei, deu certo? Conseguiu progredir? Me dê um feedback por favor.

Carlos Ferreira
Criador Renato Machado 04/04/2023

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

 

Renato Machado
Manager Carlos Ferreira 04/04/2023

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?

Carlos Ferreira
Criador Renato Machado 04/04/2023

Ok professor

mais para instalar o adminlte preciso rodar esses comandos?

npm install
npm run dev

na documentação nao fala sobre isso

Renato Machado
Manager Carlos Ferreira 04/04/2023

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?

Carlos Ferreira
Criador Renato Machado 04/04/2023

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

Renato Machado
Manager Carlos Ferreira 04/04/2023

Local, está tudo certo?

Aqui como forçar o https: https://stackoverflow.com/questions/34378122/load-blade-assets-with-https-in-laravel

Carlos Ferreira
Criador Renato Machado 04/04/2023

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

Renato Machado
Criador Renato Machado 04/04/2023

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....

Renato Machado
Criador Renato Machado 04/04/2023

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?

Renato Machado
Criador Renato Machado 04/04/2023

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?
Renato Machado
Criador Renato Machado 04/04/2023

Seria 

php artisan adminlte:install

php artisan adminlte:install --only=auth_views

Não preciso rodar nada de autenticação de laravel é isso?

 

 

Renato Machado
Manager Carlos Ferreira 04/04/2023

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!

Carlos Ferreira
Criador Renato Machado 04/04/2023

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

 

 

Renato Machado
Criador Renato Machado 04/04/2023

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

Renato Machado
Criador Renato Machado 04/04/2023

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

 

 

 

Renato Machado
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!