To lepszy niż nawet zakład na pieniądze, gdy utkniesz na czymś, że to jedno z twoich założeń jest problemem. Możliwe, że Twoja aplikacja Laravel odczytuje różne dane uwierzytelniające podczas uruchamiania z wiersza poleceń, lub że migracja nie miała nic wspólnego lub z jakiegoś dziwnego powodu PHP błędy zostały pominięte podczas uruchamiania migracji. Sprawdziłbym poświadczenia, których używa Laravel w kontekście, w którym pojawiają się twoje błędy. Dodaj następujący kod do swojego newuser
trasa, aby zobaczyć, co czyta Laravel.
$default = Config::get('database.default');
var_dump($default);
$config = Config::get('database.connections.'.$default);
var_dump($config);