Laravel のバージョンアップ、アップグレードの方法

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

 

以上で完了。