Php Laravel迁移未知数据库

Php Laravel迁移未知数据库,php,laravel,laravel-4,composer-php,Php,Laravel,Laravel 4,Composer Php,我在使用laravels php artisan migrate命令时遇到了一些错误,当我尝试迁移时,它不断抛出错误,说“未知数据库”“数据库名称” 我已经检查了我的数据库配置文件,甚至复制到另一个项目,它在那里工作得很好,我尝试了composer dump autoload命令,但也没有解决问题。请我真的很感激如果有人帮助,因为这是一个新的项目,不能失去甚至一分钟,我的最后期限,提前感谢 当我将CD'刻录到项目文件夹中时,从终端运行的命令是 php artisan migrate 这就是我得

我在使用laravels php artisan migrate命令时遇到了一些错误,当我尝试迁移时,它不断抛出错误,说“未知数据库”“数据库名称” 我已经检查了我的数据库配置文件,甚至复制到另一个项目,它在那里工作得很好,我尝试了composer dump autoload命令,但也没有解决问题。请我真的很感激如果有人帮助,因为这是一个新的项目,不能失去甚至一分钟,我的最后期限,提前感谢

当我将CD'刻录到项目文件夹中时,从终端运行的命令是

php artisan migrate
这就是我得到的错误

[PDOException]
SQLSTATE[42000] [1049] Unknown database '[gicfamily4]'
这是一个MySQL错误,表明您的环境的database.php配置文件中存在错误配置,或者数据库名称拼写错误,或者连接到的数据库服务器上根本不存在数据库gicfamily4

再次验证您的连接信息。如果可能,尝试通过复制和粘贴使用database.php文件中包含的完全相同的信息从命令行连接到mysql服务器:

$ mysql -u <username from database.php file> -p -h <database host from database.phpfile>
Enter Password: <paste password from database.php file>

mysql> use gicfamily4;

我怀疑您将得到与上述完全相同的错误。

您确定您正在查看配置文件以获得正确的环境吗?是的,我确信@watcher您可以用laravel抛出的确切错误更新您的问题吗?另外,在运行migrationHi@watcher之前,请确保您的数据库已经在mysql中创建。我已经用错误和我运行的命令更新了问题,感谢在ad中。我会在整个项目文件夹中搜索文本数据库名称,它必须设置在某个位置。您是对的,当我键入名称时,它给了我一个错误,但当我复制名称并粘贴到终端时,它工作了,但让我惊讶的是,我键入的内容和复制的内容是相同的,尽管当我复制并粘贴到配置文件时,就像我对终端所做的那样,它仍然在我运行php artisan migrate时反弹回一个错误。
$ mysql -u <username from database.php file> -p -h <database host from database.phpfile>
Enter Password: <paste password from database.php file>

mysql> use gicfamily4;