Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用postgresql连接的laravel上的所有内容都返回null或空_Php_Postgresql_Laravel 5.7_Postgresql 9.6_Php 7.3 - Fatal编程技术网

Php 使用postgresql连接的laravel上的所有内容都返回null或空

Php 使用postgresql连接的laravel上的所有内容都返回null或空,php,postgresql,laravel-5.7,postgresql-9.6,php-7.3,Php,Postgresql,Laravel 5.7,Postgresql 9.6,Php 7.3,我在将postgresql连接到php laravel项目时遇到问题 没有异常或QueryException 每个查询都返回null或空 比如说 DB::table('aaa')->insertGetId($data); //return null DB::table('aaa')->select()->get(); //returns empty DB::table('aaa')->select()->first(); //returns null 我确信有

我在将postgresql连接到php laravel项目时遇到问题

没有异常或QueryException

每个查询都返回null或空

比如说

DB::table('aaa')->insertGetId($data); //return null

DB::table('aaa')->select()->get(); //returns empty

DB::table('aaa')->select()->first(); //returns null
我确信有一个数据和表名是正确的

这是我的.env文件

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=denden
DB_USERNAME=postgres
DB_PASSWORD=123456
这是我的database.php文件

'driver' => 'pgsql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '5432'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', 'forge'),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
'schema' => 'public',
'sslmode' => 'prefer',

当我对.env文件进行更改时,例如我提供了不存在的数据库名称或错误的密码和用户名,我没有任何错误。唯一返回的错误是当我更改连接名时。

在.env文件中,您已经获得了
dendenden
数据库,在配置文件--
forge
中。是否正确?。默认情况下,如果.env为空,则需要forge。我试着把forge换成了denden也没用