#はじめに
知識を整理するための個人的な備忘録です。
カラム型の変更をした際、
$ composer require doctrine/dbal
のコマンドでdoctrine/dbal
を入れてからphp artisan migrate
したのにエラーが出た。
Symfony\Component\Debug\Exception\FatalThrowableError : Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found
#解決方法
原因は
・composer require doctrine/dbalだけでインストールすると、今は3.x系が入ってしまう
・3.x系はDriverディレクトリの構成が変わっているので、migrateする時に2.x系にあったPDOMySqlがnotfoundになる
らしい。
$ composer require "doctrine/dbal:2.*"
doctrine/dbal をバージョン指定で入れ直すことで解決。
#参考