Problema com migration
[Finalizado Pelo Aluno]
Bom dia Carlos, me apareceu um problema ao reproduzir o comando php artisan migrate:refresh, não foi possível excluir todas as tabelas e então eu as removi manualmente pelo banco, após isso eu rodei o comando php artisan migrate, porém ele me retorna o seguinte erro:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'larafood.permissions' doesn't exist (SQL: select * from `permissions`)
Tudo bem até ai, mas o problema é que qualquer tipo de comando que eu executo, por exemplo, php artisan, composer dump-autoload, php artisan mae:model, etc.. ele sempre retorna o erro mencionado anteriormente, poderia me auxiliar, desde já obrigado!
Olá, Alan!
Tudo bem?
Esse problema é porque no clico de vida do Laravel os Providers rodam antes, e lá no projeto já tenta conectar ao banco usando a tabela permissions.
Solução?
Basta incluir isso no provider AuthServiceProvider no método:
if ($this->app->runningInConsole()) return;
No módulo 23 eu dou mais detalhes sobre.
Tudo bom, resolvido o problema, agradecido!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!