热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

laravelDatabasenotconfigured.

1Database [postgres] not configured.以上错误是通过model连接其它数据库时报的错误数据库配置(config/database.php)里明明是有的,使用的是默认配

1
Database [postgres] not configured.

以上错误是通过model连接其它数据库时报的错误
数据库配置(config/database.php)里明明是有的,使用的是默认配置(.env文件不会用到)
请各位大神帮忙解决下,谢谢!





以下是model层代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37



namespace App\Models;



use Illuminate\Database\Eloquent\Model;

use Illuminate\Support\Facades\DB;





class StaKeyModel extends Model

{



    protected $guarded = [];

    protected $cOnnection= 'postgres';

    protected $table = 'sta_key';



    /**

     * @date 2017-07-17 16:05:39

     *

     * @param $startDate

     * @param $endDate

     * @return mixed

     */

    public static function getList($startDate, $endDate) {

        $object = static::select(DB::raw('date,key,count(distinct(value)) v'));

        $object->where('date', '>=', $startDate);

        $object->where('date', '<=', $endDate);



        $object->groupBy('date');

        $object->groupBy('key');



        $object->orderBy('v', 'desc');



        $data = $object->get()->toArray();

        return $data;

    }



}

以下是: database.php 文件配置(部分默认省略)



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
'default' => env('DB_CONNECTION', 'mysql');

'connections' => [

    //支付数据库

    'mysql' => [

        'driver'    => 'mysql',

        'host'      => env('DB_HOST', 'localhost'),

        'database'  => env('DB_DATABASE', 'mysqldb'),

        'username'  => env('DB_USERNAME', 'user'),

        'password'  => env('DB_PASSWORD', 'password'),

        'charset'   => 'utf8',

        'collation' => 'utf8_unicode_ci',

        'prefix'    => '',

        'strict'    => false,

    ],

    'postgres' => [

        'driver'   => 'postgres',

        'host'     => env('DB_HOST_PGSQL', 'localhost'),

        'port'     => env('DB_PORT_PGSQL', 5439),

        'database' => env('DB_DATABASE_PGSQL', 'postgredb'),

        'username' => env('DB_USERNAME_PGSQL', 'user'),

        'password' => env('DB_PASSWORD_PGSQL', 'password'),

        'charset'  => 'utf8',

        'prefix'   => '',

        'schema'   => 'public',

    ],

];



   



推荐阅读
author-avatar
写bug小能手
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有