如何更新laravel小版本?
1. 运行环境
1). 当前使用的 Laravel 版本?
Laravel Framework 9.33.0
2). 当前使用的 php/php-fpm 版本?
PHP 8.1.2-1ubuntu2.9 (cli)
2. 问题描述?
我想将laravel9升级到最新版本(不是升级到laravel10,是9的最后一个版本),报错
$ composer require laravel/framework
Using version ^10.2 for laravel/framework
./composer.json has been updated
Running composer update laravel/framework
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/framework 10.x-dev requires dragonmantank/cron-expression ^3.3.2 -> found dragonmantank/cron-expression[dev-set-up-semaphore, dev-update-v3-php8, dev-master, dev-issue/35-fix-and-or-problem, dev-allow-phpstan-failures, v1.0.0, ..., v1.2.1, v2.0.0, ..., v2.3.1.x-dev, v3.0.0, ..., v3.3.1] but it does not match the constraint.
- laravel/framework v10.2.0 requires doctrine/inflector ^2.0.5 -> found doctrine/inflector[2.0.x-dev, 2.1.x-dev] but the package is fixed to 2.0.4 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
- Root composer.json requires laravel/framework ^10.2 -> satisfiable by laravel/framework[v10.2.0, 10.x-dev].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
You can also try re-running composer require with an explicit version constraint, e.g. "composer require laravel/framework:*" to figure out if any version is installable, or "composer require laravel/framework:^2.1" if you know which you need.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
找了composer中文网 ,参考了
1、larave小版本怎么升级喃?
2、如何更新 Laravel 小版本?
一度弄到网站都无法访问。。。
求各位大佬指点。
感激不尽
composer upgrade -w laravel/framework