在laravel 6上文档安装失败

问题描述 投票:-2回答:1

我对Laravel和学说完全陌生,一开始我选择Laravel 6并完成一些教程。如我所见,最好将Doctrine与Laravel结合使用,然后尝试将Doctrine安装到我的项目中,但不幸的是,它失败了。

是因为Laravel 6是新的并且尚未支持学说吗?还是我做错了什么?

我在作曲家中尝试了此命令

composer require "laravel-doctrine/orm:1.3.*"

它给我一些错误,例如

enter image description here

然后,我尝试遵循6.x版的Laravel文档,并在提到的数据库部分中找到了在安装列之前要安装doctrine / dbal的方法

在修改列之前,请确保添加了教义/ dbal依赖项到您的composer.json文件。教义DBAL库用于确定列的当前状态并创建SQL查询需要对列进行指定的调整:

撰写者需要教义/ dbal

但是,此命令也导致我遇到相同的错误。

请引导我走正确的道路。谢谢。

php laravel doctrine-orm doctrine laravel-6
1个回答
2
投票

您安装的软件包版本错误。软件包的GitHub页面上有一个“ Versions”部分,其中列出了可用的版本及其各自的Laravel版本:。

您要安装的版本是1.3.*,适用于Laravel 5.4。由于您需要Laravel 6的版本,因此应使用

composer require "laravel-doctrine/orm:1.5.*"
© www.soinside.com 2019 - 2024. All rights reserved.