我正在尝试通过 laravel 连接到 PostgreSQL 数据库以进行 php artisan migrate ,但我得到了错误
[PDOException] 找不到驱动程序
查看那里发现的类似问题以启用扩展php.ini
但没有解决我的问题,仍然给我同样的错误。
在我的代码的其他部分,我使用数据库,我可以添加记录,所以我认为我的设置数据库是正确的。我不明白这个错误。
数据库.php 文件:
<?php return [
'fetch' => PDO::FETCH_CLASS,
'default' => env('DB_CONNECTION', 'pgsql'),
'connections' => [
'pgsql' => [
'driver' => 'pgsql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8', 'prefix' => '',
'schema' => 'public',
],
],
'migrations' => 'migrations',
]; ?>