È una scommessa migliore della pari quando sei bloccato su qualcosa che è uno dei tuoi presupposti che è il problema. È possibile che la tua applicazione Laravel stia leggendo credenziali diverse durante un'esecuzione dalla riga di comando, o che la migrazione non abbia nulla a che fare, o per qualche strano motivo PHP gli errori siano stati eliminati durante l'esecuzione della migrazione. Verificherei le credenziali che Laravel sta usando durante il contesto in cui si verificano i tuoi errori. Aggiungi il seguente codice al tuo newuser
percorso per vedere cosa sta leggendo Laravel.
$default = Config::get('database.default');
var_dump($default);
$config = Config::get('database.connections.'.$default);
var_dump($config);