在Laravel 10中安装laravel/breeze包为何出现依赖冲突错误?
Laravel 10 安装 laravel/breeze 依赖冲突解决办法
问题原因
执行composer require laravel/breeze --dev时,Composer自动匹配了^2.0版本的laravel/breeze,但该版本系列(v2.0.0至v2.0.5)要求illuminate/console ^11.0,而Laravel 10对应的illuminate组件版本为^10.0,版本不兼容导致依赖冲突,最终安装失败,Composer会自动还原./composer.json和./composer.lock文件。
解决办法
直接指定适配Laravel 10的laravel/breeze版本执行安装命令:
composer require laravel/breeze:^1.29 --dev
补充说明
- laravel/breeze的^1.x版本适配Laravel 10,^2.x版本则是为Laravel 11设计的
- 安装成功后,可正常执行初始化命令(如
php artisan breeze:install)完成配置
内容的提问来源于stack exchange,提问作者jacqu
相关产品推荐
相关产品推荐

