[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
AlzClar
Criador AlzClar 17/01/2021

Bom dia, professor.

Laravel não é meu amigo. Passei a manhã toda tentando descobrir. Primeiro o erro dizia que não encontrava minha tabela. Isso aconteceu após eu commitar para o git primeiro, e depois de inserir o id tenant e o relacionamento de chave estrangeira nas tabelas companies e outras...e fazer o migrate. Qdo fiz o migrate começou esse erro.

Depois apaguei o banco, deletei o xammp, instalei novamente, baixei do git, fiz outro banco...agora estou com outro erro:

 php_network_getaddresses: getaddrinfo failed: Este host no  conhecido.

 

Contudo, não consigo gerar a key, não consegigo fazer nada sem que mostre esse erro... composer update, dá erro. essa macumba está forte demais...

Só falta começar o projeto novamente... https://github.com/Ssr10/laravelWg.git

Outros indicativos de erros

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

 

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

 

 Não consigo rodar migrate. Uma tristeza completa

Manager Carlos Ferreira 17/01/2021

Olá, tudo bem?

Como está tendo dificuldades conceituais do Laravel, sugiro uma imersão no curso de Laravel 8.x (e praticando).

Esse erro aqui não é relacionado ao Laravel, mas ao seu setup de ambiente que não está respondendo aos dados de acesso do banco (hostnames):
php_network_getaddresses: getaddrinfo failed: Este host no  conhecido.

Como está usando o xampp, o host é o IP local ou localhost, provavelmente você deve ter colocado algo como:
DB_HOST=mysql

E deve ser:
DB_HOST=localhost

Me manda um print caso o problema não seja esse.

Carlos Ferreira
Criador AlzClar 17/01/2021

Professor,

Acho que resolvi esse problema do getaddrinfo... Usei o .env errado. Esqueci de deletar qd criei na pasta app. Agora voltou o erro inicial

https://imgur.com/0gayYWW

Interessante que é o mesmo erro do banco de dados que deletei... Diz que não encontra uma tabela de permissions...

Eu criei oura senha para o phpmyadmin no shell. Depois fui no xamp/phpmyadmin/config.inc.php e inseri nova senha...

Será que voltar as modificações pelo git no vscode ajudaria? Ou tarde demais

 

AlzClar
Criador AlzClar 17/01/2021

Boa noite! Professor.

Comecei outro larafood para testar. Usei lara 6. Rodou com xampp.  Artisan okay.

Voltei para o com problema, mesmo erro. 

 PDOException::("SQLSTATE[42S02]: Base table or view not found: 1146 Table 'webwkgt22.permissions' doesn't exist")

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

 

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

 

Git salva no comit anterior?

 

 

 

AlzClar
Manager Carlos Ferreira 17/01/2021

Esse erro aqui é porque lá no seu provider AuthServiceProvider está tentando usar a tabela de permissions mas ela ainda não existe. (https://imgur.com/0gayYWW)

Basta incluir essa linha aqui lá no método boot (no início):
if ($this->app->runningInConsole()) return;

Assista ao módulo 23 do LaraFood que você vai entender o porque deste código.

Carlos Ferreira
Criador AlzClar 17/01/2021

Bom dia, professor!

Funcionou! Por isso não saio desse curso.

Obrigado!

 

AlzClar
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!