首页 > 解决方案 > Laravel 数据库错误“找不到驱动程序”

问题描述

我正在尝试在 Laravel 中初始化一个数据库。为此,我正在使用命令php artisan db:seed

它返回错误:

“找不到驱动程序”。

如此屏幕截图所示

我正在使用 PostgreSQL,我的操作系统是 Windows 10。知道什么可能导致此错误吗?

我的.env文件

APP_NAME=Revieway APP_ENV=local 
APP_KEY=base64:xWdLc4KY3iJKHCupluHuu1nDwvpyk4OAqnsc6RRrGsA=
APP_DEBUG=true 
APP_LOG_LEVEL=debug
APP_URL=localhost:8000
DB_CONNECTION=pgsql 
DB_HOST=192.168.99.100:5050
DB_PORT=5432
DB_DATABASE=postgres 
DB_USERNAME=postgres
DB_PASSWORD=gghmm 
BROADCAST_DRIVER=log 
CACHE_DRIVER=file 
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync

标签: phpdatabaselaravelpostgresql

解决方案


必须在您的php.ini文件上启用 PosgreSQL 扩展。

打开它,一个变化:

;extension=pdo_pgsql

至:

extension=pdo_pgsql

推荐阅读