Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉威尔5.5级';条令\DBAL\Driver\PDOPgSql\Driver';找不到_Php_Migration_Laravel 5.5 - Fatal编程技术网

Php 拉威尔5.5级';条令\DBAL\Driver\PDOPgSql\Driver';找不到

Php 拉威尔5.5级';条令\DBAL\Driver\PDOPgSql\Driver';找不到,php,migration,laravel-5.5,Php,Migration,Laravel 5.5,我在使用postgras 9.6的laravel 5.5中工作,我设法运行所有迁移和回滚,但当我想运行迁移以重命名表中的一列时,我发现类'doctor\DBAL\Driver\PDOPgSql\Driver'未找到错误,hire是迁移文件: class CreateRenameApplicantIdInBillToApplicationId extends Migration { } 任何帮助都将不胜感激。对于Linux中的PHP7,您可以通过 sudo-apt-get-install php

我在使用postgras 9.6的laravel 5.5中工作,我设法运行所有迁移和回滚,但当我想运行迁移以重命名表中的一列时,我发现
类'doctor\DBAL\Driver\PDOPgSql\Driver'未找到
错误,hire是迁移文件:

class CreateRenameApplicantIdInBillToApplicationId extends Migration
{

}


任何帮助都将不胜感激。

对于Linux中的PHP7,您可以通过


sudo-apt-get-install php7.0-pgsql

要重命名列Laravel 5.x,需要在composer.json文件中安装doctor/dbal

编写器需要条令/dbal

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

[这是我使用的现有表中重命名列的参考
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');
    });
}