この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2018-04-21 00:18:57

タイトル: Changing columns for table "~" requires Doctrine DBAL; install "doctrine/dbal"

この記事の要点
  • Laravel マイグレーションの Changing columns ... requires Doctrine DBAL; install "doctrine/dbal"
  • 原因: カラム定義変更(->change()には Doctrine DBAL ライブラリが必要
  • 対処: composer require doctrine/dbal を実行
  • Laravel 11+ では DBAL 依存が解消されている

 

エラー内容

Changing columns for table "~" requires Doctrine DBAL; install "doctrine/dbal"

 

発生条件/原因

カラムの定義変更時に発生する。(マイグレーション機能)

カラムの定義変更には”doctrine/dbal”をインストールする必要がある。

 

対処法

以下のコマンドをプロジェクトのルートディレクトリ上で実行して”doctrine/dbal”を導入する。

composer require doctrine/dbal