You need to install PHP 8 I don't think composer is going to do that for you. It's just checking the requirements.
Dec 6, 2020
5
Level 15
Composer refuses to upgrade PHP version to 8
So, all I have done in my attempt to upgrade is to change my composer.json file to
"require": {
"php": "^8.0.0",
I get an error message:
Problem 1
- laravel/framework[v8.12.0, ..., 8.x-dev] require php ^7.3|^8.0 -> your php version (7.2.19) does not satisfy that requirement.
- laravel/framework[v8.0.0, ..., v8.11.2] require php ^7.3 -> your php version (7.2.19) does not satisfy that requirement.
- Root composer.json requires laravel/framework ^8.0.0 -> satisfiable by laravel/framework[v8.0.0, ..., 8.x-dev].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Ok, so I tried using composer update -W as suggested and simply got the same error.
So, what gives, usually, composer update just works fine.
Thanks !
Please or to participate in this conversation.