Doctrine 安装在 laravel 6 上失败
Doctrine install fails on laravel 6
我对 Laravel 和学说完全陌生,作为开始,我选择 Laravel 6 并学习了一些教程。正如我所见,最好将 Doctrine 与 Laravel 一起使用,然后我尝试将 Doctrine 安装到我的项目中,但不幸的是,它失败了。
是不是因为 Laravel 6 是新的,还不支持 Doctrine?或者我做错了什么?
我在 composer 上试过这个命令
composer require "laravel-doctrine/orm:1.3.*"
它给我一些错误,比如
然后,我尝试按照 Laravel 版本 6.x 的文档进行操作,并在数据库部分找到它提到的安装 doctrine/dbal 在修改列之前
Before modifying a column, be sure to add the doctrine/dbal dependency
to your composer.json file. The Doctrine DBAL library is used to
determine the current state of the column and create the SQL queries
needed to make the specified adjustments to the column:
composer require doctrine/dbal
但是,这个命令也导致了同样的错误。
请指导我走正确的道路。谢谢。
您安装的软件包版本有误。软件包的 GitHub 页面有一个“Versions”部分,其中列出了可用版本及其各自的 Laravel 版本:.
您正在安装的版本是 1.3.*
,适用于 Laravel 5.4。由于您想要 Laravel 6 的版本,因此您应该使用
composer require "laravel-doctrine/orm:1.5.*"
我对 Laravel 和学说完全陌生,作为开始,我选择 Laravel 6 并学习了一些教程。正如我所见,最好将 Doctrine 与 Laravel 一起使用,然后我尝试将 Doctrine 安装到我的项目中,但不幸的是,它失败了。
是不是因为 Laravel 6 是新的,还不支持 Doctrine?或者我做错了什么?
我在 composer 上试过这个命令
composer require "laravel-doctrine/orm:1.3.*"
它给我一些错误,比如
然后,我尝试按照 Laravel 版本 6.x 的文档进行操作,并在数据库部分找到它提到的安装 doctrine/dbal 在修改列之前
Before modifying a column, be sure to add the doctrine/dbal dependency to your composer.json file. The Doctrine DBAL library is used to determine the current state of the column and create the SQL queries needed to make the specified adjustments to the column:
composer require doctrine/dbal
但是,这个命令也导致了同样的错误。
请指导我走正确的道路。谢谢。
您安装的软件包版本有误。软件包的 GitHub 页面有一个“Versions”部分,其中列出了可用版本及其各自的 Laravel 版本:.
您正在安装的版本是 1.3.*
,适用于 Laravel 5.4。由于您想要 Laravel 6 的版本,因此您应该使用
composer require "laravel-doctrine/orm:1.5.*"