Laravel Breeze安装报错求助:依赖冲突及PHP版本不兼容问题
解决Laravel Breeze安装失败问题
根据错误信息,核心冲突点如下:
- Laravel框架当前锁定在v9.22.1,而Breeze v1.19.0+要求框架版本≥9.37.0
- Breeze v1.20.0+要求PHP≥8.1.0,但你的PHP版本是8.0.12
- 未请求更新Laravel框架,导致依赖无法匹配
提供三种解决方法,按需选择:
方法一:升级Laravel框架至兼容版本,安装Breeze 1.19.x
无需升级PHP,仅升级Laravel框架到满足Breeze 1.19.x的最低要求:
- 执行命令升级Laravel框架(自动处理依赖):
composer require laravel/framework:^9.37.0 --update-with-dependencies - 安装指定版本的Breeze:
composer require laravel/breeze:^1.19.2
方法二:安装兼容当前环境的Breeze旧版本
如果不想升级Laravel框架和PHP,直接安装适配Laravel 9.22.1与PHP 8.0的Breeze版本(v1.18.x):
composer require laravel/breeze:^1.18.0
方法三:升级PHP与Laravel框架,安装最新Breeze
若允许升级开发环境,可一步到位安装最新版本:
- 将PHP版本升级至8.1.0或更高
- 升级Laravel框架:
composer require laravel/framework:^9.37.0 --update-with-dependencies - 安装最新版Breeze:
composer require laravel/breeze:^1.20
内容的提问来源于stack exchange,提问作者adam adam
相关产品推荐
相关产品推荐

