我在laravel 5.5和postgras 9.6中工作,我设法运行所有迁移和回滚,但当我想运行迁移以重命名表中的列时,我得到了Class 'Doctrine\DBAL\Driver\PDOPgSql\Driver' not found错误,雇用是迁移文件:
class CreateRenameApplicantIdInBillToApplicationId extends Migration{
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');
});
}}
任何帮助都将不胜感激。
发布于 2018-04-26 00:33:18
要将列重命名为Laravel 5.x,您需要在您的composer.json文件中使用/dbal包。
composer require doctrine/dbal
我想这会对你有帮助的。谢谢。
发布于 2018-02-18 21:55:09
对于Linux中的PHP 7,您可以通过以下方式安装驱动程序
sudo apt-get install php7.0-pgsql
https://stackoverflow.com/questions/48851020
复制相似问题