QueryException Laravel:找不到驱动程序

时间:2018-02-25 06:46:22

标签: php laravel ubuntu

我正在使用PostgreSql在ubuntu下使用laravel面临一个奇怪的错误。 它不是PDOException。数据库迁移成功,因此设置了所有驱动程序并且还建立了PDO连接。但为什么会出现这个错误呢?

在谷歌中没有找到很多相关信息。我正在附上截图。

这不是宅基地而是自己的灯堆。 enter image description here

编辑: 即使是修补匠也没有问题 enter image description here

此致

2 个答案:

答案 0 :(得分:0)

我使用以下命令解决了此问题:-

sudo apt安装php7.4-pgsql(用您的php版本替换7.4)

要检查PHP版本,请使用:php -v

有关更多信息,请访问:https://www.php.net/manual/en/pgsql.installation.php

Please check php info and serach "PDO Driver for PostgreSQL" or "pdo_pgsql" after run the above command

关键字:-用于pgadmin,pgsql,postgresql,用于PostgreSQL的PDO驱动程序,pdo_pgsql @vasimraja

答案 1 :(得分:0)

请检查default中的app/config/database.php

对于postgres,默认值应为'default' => 'postgres',