Laravel:错误[PDOException]:无法在PostgreSQL中查找驱动程序
我正在尝试通过Laravel连接PostgreSQL数据库,以便进行php工匠迁移,但似乎没有被定向,因为它正在读取MySQL的数据库名称。
以下是来自database.php的命令:
'connections' => array( 'sqlite' => array( 'driver' => 'sqlite', 'database' => __DIR__.'/../database/production.sqlite', 'prefix' => '', ), 'mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'database', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ), 'pgsql' => array( 'driver' => 'pgsql', 'host' => 'localhost', 'database' => 'postgres', 'username' => 'postgres', 'password' => 'root', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ), 'sqlsrv' => array( 'driver' => 'sqlsrv', 'host' => 'localhost', 'database' => 'database', 'username' => 'root', 'password' => '', 'prefix' => '', ),),
如果我删除MySQL路径,我会得到:
[InvalidArgumentException]Database [mysql] not configured.
编辑: 当尝试做php artisan迁移时,我得到'PDOException:找不到驱动程序'。我正在使用WAMP而且我在Win8.1中。使用PostgreSQL作为数据库。
猛跑小猪
MYYA