在laravel 5.5中创建了一个新的应用程序,并使用postgres完成了配置
也可以在database.php中设置默认的db driver pgsql,但是在运行laravel migrate artism命令时出现以下错误
但是连接在核心php中工作
我不知道拉维尔和PostgreSQL有什么问题
最佳答案
Laravel 5 + PostgreSQL: "Database [postgres] not configured." Error
检查并确保pdo postgress驱动程序已正确安装和加载。
引用自
Laravel 5 with Postgres SQL
正如您所说,您已经选择默认数据库作为Postgres SQL
“default”=>“pgsql”,必须取消对pdo的注释
以及php配置设置中的postgres共享对象
(php.ini)
也就是说,您需要在php.in i中取消对以下行的注释
extension=pdo_pgsql.so extension=pgsql.so注意:
完成这些更改后,不要忘记停止并启动apache。