エラー内容
LogicException : Laravel v6 is only compatible with doctrine/dbal 2, in order to use this feature you must require the package "doctrine/dbal:^2.6".
解決方法
このエラーは、Laravel 6がdoctrine/dbal 2としか互換性がなく、別のバージョンを使用しようとしているために発生しています。解決するには、以下の手順を実行してください。
- composer.jsonファイルを開きます。
- "require"セクションで、"doctrine/dbal"のバージョンを"^2.6"に変更します。
- コマンドラインでcomposer updateを実行し、変更を反映します。
- Laravelアプリケーションを再起動します。
これで、Laravelアプリケーションがdoctrine/dbal 2.6を使用するようになり、エラーが解決されるはずです。
doctrine/dbalがcomposer.jsonファイルに記載がない場合は、以下コマンドを実行してください。
composer require "doctrine/dbal:2.*"