-1

I try to Upgrading To 9 From 8, but after I applied some changes in composer.json I got error :

result laravel:

composer update Problem 1 - Root composer.json requires facade/ignition ^2.3.6 -> satisfiable by facade/ignition[2.3.6, ..., 2.17.7]. - Root composer.json requires laravel/framework ^9.0 -> satisfiable by laravel/framework[v9.0.0-beta.1, ..., 9.x-dev]. - facade/ignition[2.5.0, ..., 2.17.7] require illuminate/support ^7.0|^8.0 -> satisfiable by illuminate/support[v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev]. - facade/ignition[2.3.6, ..., 2.4.2] require php ^7.2.5 -> your php version (8.2.12) does not satisfy that requirement. - illuminate/support[v7.0.0, ..., v7.28.4] require php ^7.2.5 -> your php version (8.2.12) does not satisfy that requirement. - illuminate/support[v8.0.0, ..., v8.11.2] require php ^7.3 -> your php version (8.2.12) does not satisfy that requirement. - Conclusion: don't install laravel/framework v9.0.0-beta.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.0.0-beta.2 (conflict analysis result) - Conclusion: don't install laravel/framework v9.0.0-beta.3 (conflict analysis result) - Conclusion: don't install laravel/framework v9.0.0-beta.4 (conflict analysis result) - Conclusion: don't install laravel/framework v9.0.0-beta.5 (conflict analysis result) - Conclusion: don't install laravel/framework v9.0.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.0.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.0.2 (conflict analysis result) - Conclusion: don't install laravel/framework v9.1.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.2.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.3.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.3.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.4.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.4.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.5.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.5.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.6.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.7.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.8.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.8.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.9.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.10.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.10.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.11.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.12.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.12.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.12.2 (conflict analysis result) - Conclusion: don't install laravel/framework v9.13.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.14.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.14.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.15.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.16.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.17.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.18.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.19.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.20.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.21.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.21.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.21.2 (conflict analysis result) - Conclusion: don't install laravel/framework v9.21.3 (conflict analysis result) - Conclusion: don't install laravel/framework v9.21.4 (conflict analysis result) - Conclusion: don't install laravel/framework v9.21.5 (conflict analysis result) - Conclusion: don't install laravel/framework v9.21.6 (conflict analysis result) - Conclusion: don't install laravel/framework v9.22.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.22.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.23.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.24.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.25.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.25.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.26.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.26.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.27.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.28.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.29.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.30.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.30.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.31.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.32.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.33.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.34.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.35.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.35.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.36.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.36.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.36.2 (conflict analysis result) - Conclusion: don't install laravel/framework v9.36.3 (conflict analysis result) - Conclusion: don't install laravel/framework v9.36.4 (conflict analysis result) - Conclusion: don't install laravel/framework v9.37.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.38.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.39.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.40.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.40.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.41.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.42.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.42.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.42.2 (conflict analysis result) - Conclusion: don't install laravel/framework v9.43.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.44.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.45.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.45.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.46.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.47.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.48.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.49.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.50.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.50.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.50.2 (conflict analysis result) - Conclusion: don't install laravel/framework v9.51.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.0 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.1 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.2 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.3 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.4 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.5 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.6 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.7 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.8 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.9 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.10 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.11 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.12 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.13 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.14 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.15 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.16 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.17 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.18 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.19 (conflict analysis result) - Conclusion: don't install laravel/framework v9.52.20 (conflict analysis result) - Only one of these can be installed: illuminate/support[v5.0.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev, v9.0.0-beta.1, ..., 9.x-dev, v10.0.0, ..., 10.x-dev, v11.0.0, ..., 11.x-dev, v12.0.0, ..., 12.x-dev], laravel/framework[v9.0.0-beta.1, ..., 9.x-dev]. laravel/framework replaces illuminate/support and thus cannot coexist with it. 

my composer.json

{ "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", "keywords": [ "framework", "laravel" ], "license": "MIT", "require": { "php": "^8.0", "fideloper/proxy": "^4.2", "fruitcake/laravel-cors": "^2.0", "google/cloud-storage": "^1.25", "guzzlehttp/guzzle": "^7.0.1", "hashids/hashids": "^4.0", "laravel/framework": "^9.0", "laravel/helpers": "^1.4", "laravel/tinker": "^2.0", "laravel/ui": "^3.0", "sentry/sentry-laravel": "^2.6" }, "require-dev": { "facade/ignition": "^2.3.6", "fzaninotto/faker": "^1.9.1", "mockery/mockery": "^1.3.1", "nunomaduro/collision": "^6.1", "phpunit/phpunit": "^9.0" }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true, "allow-plugins": { "php-http/discovery": true } }, "extra": { "laravel": { "dont-discover": [] } }, "autoload": { "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" ] }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" } }, "minimum-stability": "dev", "prefer-stable": true, "scripts": { "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover --ansi" ], "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "@php artisan key:generate --ansi" ] } 

and I do not see any illuminate* packages referenced in it...

i tried to update manually to another version but still get error i also tried to update with --with-all-depencies for the option

How that can be fixed ?

Thanks!

2
  • use composer why illuminate/support to see which package is using it Commented Jul 16 at 7:54
  • 1
    facade/ignition is pretty outdated and does not support Laravel 9 or later Commented Jul 16 at 9:31

1 Answer 1

1

Laravel provides an upgrade guide for each version of Laravel. This is the best place to start when attempting to upgrade.

For your specific issue, facade/ignition was replaced with spatie/laravel-ignition. You'll need to update your composer.json file to reflect this.

This is from the upgrade guide for 9.x:

Composer Dependencies

You should update the following dependencies in your application's composer.json file:

  • laravel/framework to ^9.0

  • nunomaduro/collision to ^6.1

In addition, please replace facade/ignition with "spatie/laravel-ignition": "^1.0" and pusher/pusher-php-server (if applicable) with "pusher/pusher-php-server": "^5.0" in your application's composer.json file.

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.