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

找不到Laravel 5.5类'Doctrine\DBAL\Driver\PDOPgSql\Driver‘
EN

Stack Overflow用户
提问于 2018-02-18 19:15:01
回答 2查看 5K关注 0票数 4

我在laravel 5.5和postgras 9.6中工作,我设法运行所有迁移和回滚,但当我想运行迁移以重命名表中的列时,我得到了Class 'Doctrine\DBAL\Driver\PDOPgSql\Driver' not found错误,雇用是迁移文件:

代码语言:javascript
复制
class CreateRenameApplicantIdInBillToApplicationId extends Migration

{

代码语言:javascript
复制
public function up()
{

    Schema::table('bill_bills', function($table) {
        $table->renameColumn('applicant_id', 'application_id');
    });
}

/**
 * Reverse the migrations.
 *
 * @return void
 */
public function down()
{
    Schema::table('bill_bills', function($table) {
        $table->renameColumn('applicantion_id', 'applicant_id');
    });
}

}

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2018-04-26 00:33:18

要将列重命名为Laravel 5.x,您需要在您的composer.json文件中使用/dbal包。

composer require doctrine/dbal

我想这会对你有帮助的。谢谢。

票数 14
EN

Stack Overflow用户

发布于 2018-02-18 21:55:09

对于Linux中的PHP 7,您可以通过以下方式安装驱动程序

sudo apt-get install php7.0-pgsql

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

https://stackoverflow.com/questions/48851020

复制
相关文章

相似问题

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