php - 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
解决方案
必须在您的php.ini
文件上启用 PosgreSQL 扩展。
打开它,一个变化:
;extension=pdo_pgsql
至:
extension=pdo_pgsql