【问题标题】:How to connect sybase with laravel 8.0?如何连接sybase和laravel 8.0?
【发布时间】:2021-05-06 16:00:51
【问题描述】:

我想用 laravel 8.0 版安装 sybase。我使用以下命令进行安装,

composer require uepg/laravel-sybase

这给出了以下错误。我不知道这是什么意思。 谁能解释一下这是什么意思以及如何解决此类错误。

问题 1 – uepg/laravel-sybase ^2.4 的安装请求 -> uepg/laravel-sybase[2.4.0] 可满足。 – 结论:移除 laravel/framework v8.2.0 – 结论:不要安装 laravel/framework v8.2.0 – uepg/laravel-sybase 2.4.0 需要照明/支持 5.4.|5.5.|5.6.|5.7.|5.8.|6.|7.* -> 可满足照明/支持[5.4.x-dev, 5.5. x-dev、5.6.x-dev、5.7.17、5.7.18、5.7.19、5.7.x-dev、5.8.x-dev、6.x-dev、7.x-dev、v5.4.0、 v5.4.13、v5.4.17、v5.4.19、v5.4.27、v5.4.36、v5.4.9、v5.5.0、v5.5.16、v5.5.17、v5.5.2、v5.5.28、v5.5.33、v5。 5.34、v5.5.35、v5.5.36、v5.5.37、v5.5.39、v5.5.40、v5.5.41、v5.5.43、v5.5.44、v5.6.0、v5.6.1、v5.6.10、v5.6.11、 v5.6.12、v5.6.13、v5.6.14、v5.6.15、v5.6.16、v5.6.17、v5.6.19、v5.6.2、v5.6.20、v5.6.21、v5.6.22、v5.6.23、v5。 6.24、v5.6.25、v5.6.26、v5.6.27、v5.6.28、v5.6.29、v5.6.3、v5.6.30、v5.6.31、v5.6.32、v5.6.33、v5.6.34、v5.6.35、 v5.6.36、v5.6.37、v5.6.38、v5.6.39、v5.6.4、v5.6.5、v5.6.6、v5.6.7、v5.6.8、v5.6.9、v5.7.0、v5.7.1、v5。 7.10、v5.7.11、v5.7.15、v5.7.2、v5.7.20、v5.7.21、v5.7.22、v5.7.23、v5.7.26、v5.7.27、v5.7.28、v5.7.3、v5.7.4、 v5.7.5、v5.7.6、v5.7.7、v5.7.8、v5.7.9、v5.8.0、v5.8.11、v5.8.12、v5.8.14、v5.8.15、v5.8.17、v5.8.18、v5。 8.19,v5 .8.2、v5.8.20、v5.8.22、v5.8.24、v5.8.27、v5.8.28、v5.8.29、v5.8.3、v5.8.30、v5.8.31、v5.8.32、v5.8.33、v5.8.34 , v5.8.35, v5.8.36, v5.8.4, v5.8.8, v5.8.9, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.10.0, v6 .11.0、v6.12.0、v6.13.0、v6.13.1、v6.14.0、v6.15.0、v6.15.1、v6.16.0、v6.17.0、v6.17.1、v6.18.0、v6.18.1、v6.18.10 , v6.18.11, v6.18.12, v6.18.13, v6.18.14, v6.18.15, v6.18.16, v6.18.17, v6.18.18, v6.18.19, v6.18.2, v6.18.20, v6.18.21, v6 .18.22、v6.18.23、v6.18.24、v6.18.25、v6.18.26、v6.18.27、v6.18.28、v6.18.29、v6.18.3、v6.18.30、v6.18.31、v6.18.32、v6.18.33 , v6.18.34, v6.18.35, v6.18.36, v6.18.37, v6.18.38, v6.18.39, v6.18.4, v6.18.40, v6.18.5, v6.18.6, v6.18.7, v6.18.8, v6 .18.9、v6.2.0、v6.3.0、v6.4.1、v6.5.0、v6.5.1、v6.5.2、v6.6.0、v6.6.1、v6.6.2、v6.7.0、v6.8.0、v7.0.0 , v7.0.1, v7.0.2, v7.0.3, v7.0.4, v7.0.5, v7.0.6, v7.0.7, v7.0.8, v7.1.0, v7.1.1, v7.1.2, v7.1.3, v7 .10.0、v7.10.1、v7.10.2、v7.10.3、v7.11.0、v7.12.0、v7.13.0、v7.14.0、v7.14.1、v7.15.0、v7.16.0、v7.16.1 , v7.17.0, v7.17.1, v7.17.2, v7.18.0, v7.19.0, v7.19.1, v7.2.0, v7.2.1, v7.2.2, v7.20.0, v7.21.0, v7.22.0, v7 .22.1、v7.22.2、v7.22.3、v7.22.4、v7.23.0、v7.23.1、v7.23.2、v7.24.0、v7.25.0、v7.26.0、v7.26.1、v7.27.0、v7.28.0 , v7.28.1, v7.3.0, v7.4.0, v7.5.0, v7.5.1, v7.5.2, v7.6.0, v7.6.1, v7.6.2, v7.7.0, v7.7.1, v7.8.0, v7 .8.1、v7.9.0、v7.9.1、v7.9.2]。 – 不要安装Illuminate/support 5.5.x-dev|不要安装laravel/framework v8.2.0 – 不要安装Illuminate/support v5.5.0|不要安装laravel/framework v8.2.0 – 不要安装Illuminate/support v5.5.16|不要安装laravel/framework v8.2.0

【问题讨论】:

  • uepg/laravel-sybase 2.4.0 requires illuminate/support 5.4.|5.5.|5.6.|5.7.|5.8.|6.|7 是您的确切原因 - 只需阅读错误...它不支持 ^8.x。或者,composer update 再试一次。也许你的“照明/支持”已经过时了。或者,手动下载文件,更改作曲家以忽略版本并修复任何错误以自行升级以支持 8.x

标签: php laravel laravel-5 laravel-4 laravel-8


【解决方案1】:

不要直接在控制台中运行composer require uepg/laravel-sybase。关注这些

打开你的 composer.json 并添加 "uepg/laravel-sybase": "~2.0"

运行composer update

config/app.php 中添加所有这些

Uepg\LaravelSybase\SybaseServiceProvider::class

并在 config/app.php 添加

'SybaseBlueprint' => Uepg\LaravelSybase\Database\Schema\Blueprint::class

这对我有用。

【讨论】:

  • 不工作....收到此错误找不到类“Agomez\ODBCDriver\ODBCDriverServiceProvider”
  • 使用composer require agomez/laravel-odbc-driver
  • 你能看到下面的链接吗?我更新了错误和问题...stackoverflow.com/questions/66022463/…
猜你喜欢
  • 2021-01-04
  • 2021-06-08
  • 2020-08-16
  • 2013-01-02
  • 2011-06-16
  • 2011-02-24
  • 2017-10-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多