composer.json の require と require-dev を丸々、以下URL先に書き換える
https://github.com/laravel/laravel/blob/10.x/composer.json
(例)
"require": {
- "php": "^7.2.5",
- "laravel/framework": "^7.0",
- "laravel/socialite": "^5.2",
- "laravel/tinker": "^2.0",
- "laravel/ui": "^2.0"
+ "php": "^8.2.9",
+ "laravel/framework": "^10.10",
+ "laravel/sanctum": "^3.3",
+ "laravel/tinker": "^2.8",
+ "laravel/ui": "^4.3"
},
"require-dev": {
- "facade/ignition": "^2.0",
- "fakerphp/faker": "^1.16",
- "friendsofphp/php-cs-fixer": "^3.4",
- "mockery/mockery": "^1.3.1",
- "nunomaduro/collision": "^4.1",
- "phpunit/phpunit": "^8.5"
+ "fakerphp/faker": "^1.9.1",
+ "friendsofphp/php-cs-fixer": "^3.41",
+ "laravel/pint": "^1.0",
+ "laravel/sail": "^1.18",
+ "mockery/mockery": "^1.4.4",
+ "nunomaduro/collision": "^7.0",
+ "phpunit/phpunit": "^10.1",
+ "spatie/laravel-ignition": "^2.0"
},
composer.json を書き換えたら、composer update を実施。
その後、composer require で composer.json で手動削除を実施した元々、入っていたパッケージたちを入れる。
$ composer require laravel/socialite
以上で完了。