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

Laravel 10中安装Voyager失败,请求技术支持

问题原因与解决方法

核心原因

你遇到的依赖冲突是版本不匹配导致的:

  • 你的项目是Laravel 10,对应的illuminate/support版本为10.x
  • 执行composer require tcg/voyager时,Composer默认尝试安装的Voyager版本(v0.11.x至v1.6.x)仅支持Laravel 5.3~9.x,完全不兼容Laravel 10的依赖环境,因此触发冲突报错。

解决步骤

直接安装适配Laravel 10的Voyager 2.x分支版本即可:

  1. 执行指定版本的安装命令:
composer require tcg/voyager:^2.1

如果仍存在依赖解析问题,可添加参数强制处理:

composer require tcg/voyager:^2.1 --with-all-dependencies
  1. 完成安装后,执行初始化命令(可选):
# 发布Voyager的配置、迁移文件及静态资源
php artisan voyager:install

# 创建管理员账号(替换为你的邮箱)
php artisan voyager:admin your-email@example.com --create

补充说明

Voyager 2.x分支官方明确支持Laravel 8.x~10.x,完全适配你的项目环境。之前未指定版本时,Composer会优先匹配满足*约束的旧版本,这些版本的依赖要求与Laravel 10不兼容,因此出现报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 16:38:38