首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 5.1 :找不到类'Doctrine\DBAL\Driver\PDOSqlite\Driver‘

Laravel 5.1 :找不到类'Doctrine\DBAL\Driver\PDOSqlite\Driver‘
EN

Stack Overflow用户
提问于 2015-10-07 21:24:04
回答 4查看 6.2K关注 0票数 9

我正在使用Laravel5.1,我试图做一个迁移:刷新,我得到了一个错误:

在../vendor/laravel/framework/src/Illuminate/Database/SQLiteConnection.php中找不到类'Doctrine\DBAL\Driver\PDOSqlite\Driver‘ 找不到Symfony\Component\Debug\Exception\FatalErrorException类'Doctrine\DBAL\Driver\PDOSqlite\Driver‘

在我的composer.json中已经要求有理论/dbal

代码语言:javascript
复制
 "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.1.*",
        "Doctrine/dbal": "^2.5"
    }

所以我想问我的拉拉项目出了什么问题。

EN

回答 4

Stack Overflow用户

发布于 2017-09-26 07:45:21

从官方文件上

在修改列之前,一定要将dbal/dbal依赖项添加到composer.json文件中。Doctrine库用于确定列的当前状态,并创建对列进行指定调整所需的SQL查询: 作曲家所要求的教义/原则

票数 15
EN

Stack Overflow用户

发布于 2015-10-13 08:23:26

对我起作用的是删除database.sqlite文件并创建一个空文件。

我知道这不是最好的解决方案,但它解决了我用例中的问题。

票数 3
EN

Stack Overflow用户

发布于 2017-08-08 09:39:38

只要注意一下,在Laravel 5.4 (与doctrine/dbal@^2.5包配对)上,使用Blueprint::dropColumn()方法就像在SQLite数据库中使用魅力一样。没有引发Class 'Doctrine\DBAL\Driver\PDOSqlite\Driver' not found错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33002659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档