You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 9环境下安装nwidart/laravel-menus包遇版本兼容问题

解决nwidart/laravel-menus与Laravel 9+、PHP 8.x的兼容问题

问题分析

当前环境:

  • PHP ^8.0.2
  • Laravel ^9.19

执行composer require nwidart/laravel-menus时,Composer默认拉取的7.0版本仅支持Laravel 8(对应illuminate/support ^8.0),而该版本依赖的PHP版本上限为7.4,与你的PHP 8.x环境冲突,且降级PHP不可行。

解决方案

直接安装该包的Laravel 9兼容版本,指定版本号执行命令:

composer require nwidart/laravel-menus:^9.0

验证说明

  • nwidart/laravel-menus 9.x版本明确支持Laravel 9+,对PHP的要求为^8.0,完全匹配你的现有环境。
  • 执行命令后,Composer会自动拉取适配的依赖包,无需手动调整illuminate/support版本。

内容的提问来源于stack exchange,提问作者Winncode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 14:57:00