Level 1
Disregard - got it sorted. Had to manually update a bunch of dependencies.
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hey all - ran into a weird issue in upgrading.. I have a Filament project that is otherwise up to date on all dependencies - but the Laravel 12x update seems to be hanging on the symfony/yaml package... Thoughts?
Problem 1
- Root composer.json requires icetalker/filament-table-repeatable-entry ^1.0 -> satisfiable by icetalker/filament-table-repeatable-entry[v1.0.0, v1.0.1, v1.0.2, v1.0.3].
- Root composer.json requires pestphp/pest-plugin-laravel ^3.0 -> satisfiable by pestphp/pest-plugin-laravel[v3.0.0, v3.1.0].
- Root composer.json requires stechstudio/filament-impersonate ^3.15 -> satisfiable by stechstudio/filament-impersonate[3.15].
- Root composer.json requires symfony/yaml ^7.2 -> satisfiable by symfony/yaml[v7.2.0, v7.2.3].
- filament/infolists v3.0.0 requires illuminate/console ^9.0|^10.0 -> satisfiable by illuminate/console[v9.0.0, ..., v9.52.16, v10.0.0, ..., v10.48.28].
- icetalker/filament-table-repeatable-entry[v1.0.0, ..., v1.0.1] require filament/infolists 3.0-stable -> satisfiable by filament/infolists[v3.0.0].
- icetalker/filament-table-repeatable-entry[v1.0.2, ..., v1.0.3] require illuminate/contracts ^10.0|^11.0 -> satisfiable by illuminate/contracts[v10.0.0, ..., v10.48.28, v11.0.0, ..., v11.44.1].
- illuminate/console[v9.21.0, ..., v9.52.16, v10.10.0, ..., v10.48.28] require nunomaduro/termwind ^1.13 -> satisfiable by nunomaduro/termwind[v1.13.0, ..., v1.17.0].
- illuminate/console[v9.0.0, ..., v9.20.0] require symfony/console ^6.0 -> satisfiable by symfony/console[v6.0.0, ..., v6.4.17].
- lab404/laravel-impersonate 1.7.0 requires laravel/framework ^6.0 | ^7.0 -> found laravel/framework[v6.0.0, ..., v6.20.45, v7.0.0, ..., v7.30.7] but it conflicts with your root composer.json require (^12.0).
- lab404/laravel-impersonate[1.7.1, ..., 1.7.2] require laravel/framework ^6.0 | ^7.0 | ^8.0 -> found laravel/framework[v6.0.0, ..., v6.20.45, v7.0.0, ..., v7.30.7, v8.0.0, ..., v8.83.29] but it conflicts with your root composer.json require (^12.0).
- lab404/laravel-impersonate 1.7.3 requires laravel/framework ^6.0 | ^7.0 | ^8.0 | ^9.0 -> found laravel/framework[v6.0.0, ..., v6.20.45, v7.0.0, ..., v7.30.7, v8.0.0, ..., v8.83.29, v9.0.0, ..., v9.52.20] but it conflicts with your root composer.json require (^12.0).
- lab404/laravel-impersonate 1.7.4 requires laravel/framework ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 -> found laravel/framework[v6.0.0, ..., v6.20.45, v7.0.0, ..., v7.30.7, v8.0.0, ..., v8.83.29, v9.0.0, ..., v9.52.20, v10.0.0, ..., v10.48.28] but it conflicts with your root composer.json require (^12.0).
- lab404/laravel-impersonate[1.7.5, ..., 1.7.6] require laravel/framework ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0 -> found laravel/framework[v6.0.0, ..., v6.20.45, v7.0.0, ..., v7.30.7, v8.0.0, ..., v8.83.29, v9.0.0, ..., v9.52.20, v10.0.0, ..., v10.48.28, v11.0.0, ..., v11.44.1] but it conflicts with your root composer.json require (^12.0).
- lab404/laravel-impersonate 1.7.7 requires laravel/framework ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0 | ^12.0 -> satisfiable by laravel/framework[v12.0.0, v12.0.1, v12.1.0, v12.1.1].
- nunomaduro/termwind v2.3.0 requires symfony/console ^7.1.8 -> satisfiable by symfony/console[v7.1.8, v7.1.10, v7.2.0, v7.2.1].
- pestphp/pest v3.7.4 requires nunomaduro/termwind ^2.3.0 -> satisfiable by nunomaduro/termwind[v2.3.0].
- pestphp/pest-plugin-laravel v3.0.0 requires laravel/framework ^11.22.0 -> found laravel/framework[v11.22.0, ..., v11.44.1] but it conflicts with your root composer.json require (^12.0).
- pestphp/pest-plugin-laravel v3.1.0 requires pestphp/pest ^3.7.4 -> satisfiable by pestphp/pest[v3.7.4].
- stechstudio/filament-impersonate 3.15 requires lab404/laravel-impersonate ^1.7 -> satisfiable by lab404/laravel-impersonate[1.7.0, ..., 1.7.7].
- symfony/yaml[v7.2.0, ..., v7.2.3] conflict with symfony/console v6.3.12.
- symfony/yaml[v7.2.0, ..., v7.2.3] conflict with symfony/console v6.2.13.
- symfony/yaml[v7.2.0, ..., v7.2.3] conflict with symfony/console v6.0.19.
- symfony/yaml[v7.2.0, ..., v7.2.3] conflict with symfony/console v6.0.3.
- Conclusion: don't install laravel/framework v12.0.1 (conflict analysis result)
- Conclusion: don't install laravel/framework v12.1.0 (conflict analysis result)
- Conclusion: don't install laravel/framework v12.1.1 (conflict analysis result)
- Only one of these can be installed: illuminate/contracts[v5.5.0, ..., v5.8.36, v6.0.0, ..., v6.20.44, v7.20.0, ..., v7.30.6, v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.16, v10.0.0, ..., v10.48.28, v11.0.0, ..., v11.44.1, v12.0.0, v12.0.1, v12.1.0, v12.1.1], laravel/framework[v12.0.0, v12.0.1, v12.1.0, v12.1.1]. laravel/framework replaces illuminate/contracts and thus cannot coexist with it.
- You can only install one version of a package, so only one of these can be installed: nunomaduro/termwind[v1.13.0, ..., v1.17.0, v2.0.0, ..., v2.3.0].
- You can only install one version of a package, so only one of these can be installed: symfony/console[v2.5.0, ..., v2.8.52, v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.49, v5.0.0, ..., v5.4.47, v6.0.0, ..., v6.4.17, v7.0.0, ..., v7.2.1].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Please or to participate in this conversation.