使用sqlite报错Undefined db config:sqlite

毕夏

问题描述

我在database.php中配置了sqlite相关配置,然后调用的时候报错了。

程序代码

//配置
return [
    'default' => 'mysql',
    'connections' => [
        'sqlite' => [
            'driver'   => 'sqlite',
            'database' => __DIR__ . "/../database.sqlite",
            'prefix'   => '',
        ],
    ],
];

//调用think-orm的Db方法
Db::connect('sqlite')->table('users')->insert([
            'name' => 'name',
            'email' => '123456@qq.com',
            'password' => '123456'
]);

报错信息

InvalidArgumentException: Undefined db config:sqlite
447 2 0
2个回答

Chance

config/database.php 配置文件是 Laravel ORM 的,Think ORM 的配置文件是 config/thinkorm.php

yzh52521

看到 driver laravel orm
看到 type tporm

  • 暂无评论
🔝