Това е по-добре дори от паричен залог, когато сте заседнали в нещо, че едно от вашите предположения е проблемът. Възможно е приложението ви Laravel да чете различни идентификационни данни по време на изпълнение на командния ред, или че миграцията няма нищо общо, или поради някаква странна PHP причина грешките са били потиснати по време на изпълнението на миграцията. Бих проверил идентификационните данни, които Laravel използва по време на контекста, в който се появяват вашите грешки. Добавете следния код към вашия newuser
маршрут, за да видите какво чете Laravel.
$default = Config::get('database.default');
var_dump($default);
$config = Config::get('database.connections.'.$default);
var_dump($config);