首页 > 解决方案 > Illuminate\Database\QueryException 找不到驱动程序

问题描述

Illuminate\Database\Connection::runQueryCallback C:\wamp\www\LaravelProject\vendor\laravel\framework\src\Illuminate\Database\Connection.php:671

错误:

Illuminate\Database\QueryException SQLSTATE[42S02]:未找到基表或视图:1146 表“db_laravel.registers”不存在(SQL:插入registersname、、、、)值(dfmgkm email,kmfgk,2020-09-08 04 :56:41, 2020-09-08 04:56:41))updated_atcreated_at

“由于连接失败,我无法向 MySQL 插入值,这是 Connection.php 文件中的错误,但我的迁移是成功的”

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=db_laravel

protected function runQueryCallback($query, $bindings, Closure $callback)

{

    try {

        $result = $callback($query, $bindings);

    }

    catch (Exception $e) {

        throw new QueryException(

            $query, $this->prepareBindings($bindings), $e

        );

    }



    return $result;

}

标签: phplaravel-5mysql-workbench

解决方案


尝试这样做

composer update

composer require doctrine/dbal

推荐阅读