如何在Laravel 11中正确安装webbingbrasil/filament-maps分支2?
问题:Laravel 11(Filament 3)环境下安装webbingbrasil/filament-maps的版本冲突解决
问题描述
我尝试将webbingbrasil/filament-maps包安装到全新的Laravel 11站点中,但遇到了安装问题,已尝试根据提示修复错误仍未成功。我的composer.json中设置了"minimum-stability": "stable",尽管站点处于开发阶段,但我不想降低minimum-stability等级,请问该如何正确适配Filament 3的版本?
错误日志
hoster@hoster-local:projectPath$ composer require webbingbrasil/filament-maps ./composer.json has been updated Running composer update webbingbrasil/filament-maps Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires webbingbrasil/filament-maps * -> satisfiable by webbingbrasil/filament-maps[v1.0.0, ..., v1.4.4, v2.0.0]. - webbingbrasil/filament-maps[v1.0.0, ..., v1.4.4, v2.0.0] require filament/filament ^2.16 -> found filament/filament[v2.16.0, ..., v2.17.56] but it conflicts with your root composer.json require (^3.0-stable). You can also try re-running composer require with an explicit version constraint, e.g. "composer require webbingbrasil/filament-maps:*" to figure out if any version is installable, or "composer require webbingbrasil/filament-maps:^2.1" if you know which you need. Installation failed, reverting ./composer.json to its original content. hoster@hoster-local:projectPath$ composer require webbingbrasil/filament-maps -W ./composer.json has been updated Running composer update webbingbrasil/filament-maps --with-all-dependencies Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires webbingbrasil/filament-maps * -> satisfiable by webbingbrasil/filament-maps[v1.0.0, ..., v1.4.4, v2.0.0]. - webbingbrasil/filament-maps[v1.0.0, ..., v1.4.4, v2.0.0] require filament/filament ^2.16 -> found filament/filament[v2.16.0, ..., v2.17.56] but it conflicts with your root composer.json require (^3.0-stable). You can also try re-running composer require with an explicit version constraint, e.g. "composer require webbingbrasil/filament-maps:*" to figure out if any version is installable, or "composer require webbingbrasil/filament-maps:^2.1" if you know which you need. hoster@hoster-local:projectPath$ composer require webbingbrasil/filament-maps:^2.0.0 ./composer.json has been updated Running composer update webbingbrasil/filament-maps Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires webbingbrasil/filament-maps ^2.0.0 -> satisfiable by webbingbrasil/filament-maps[v2.0.0]. - webbingbrasil/filament-maps v2.0.0 requires filament/filament ^2.16 -> found filament/filament[v2.16.0, ..., v2.17.56] but it conflicts with your root composer.json require (^3.0-stable). Installation failed, reverting ./composer.json to its original content. hoster@hoster-local:projectPath$ composer require webbingbrasil/filament-maps:^3.0.0 ./composer.json has been updated Running composer update webbingbrasil/filament-maps Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires webbingbrasil/filament-maps ^3.0.0, found webbingbrasil/filament-maps[v3.0.0-beta.1, v3.0.0-beta.2, 3.x-dev] but it does not match your minimum-stability.
解决方案
核心问题
已发布的webbingbrasil/filament-maps稳定版(v1.x、v2.x)仅支持Filament 2.x,与你项目中的Filament 3.x冲突;而支持Filament 3.x的v3.x版本目前只有beta版和开发分支,受限于全局minimum-stability: stable无法直接安装。
无需修改全局稳定性的解决步骤
你可以单独为该包设置版本容忍度,不影响全局配置:
- 执行以下命令直接安装兼容Filament 3的beta版本:
composer require webbingbrasil/filament-maps:^3.0@beta
或者手动编辑composer.json的require块,添加:
"webbingbrasil/filament-maps": "^3.0@beta"
然后执行更新:
composer update webbingbrasil/filament-maps
补充说明
@beta后缀仅针对该包生效,不会改变全局的minimum-stability设置- 当前v3.x的beta版本已适配Filament 3和Laravel 11,可满足项目需求
- 后续该包发布正式稳定版后,直接执行
composer update webbingbrasil/filament-maps即可升级到稳定版
内容的提问来源于stack exchange,提问作者Petro Gromovo
相关产品推荐
相关产品推荐

