Laravel5.6(5.6.33)から5.7(5.7.9)にアップグレードしました。
手順は本家を参考
https://laravel.com/docs/5.7/upgrade
まずはcomposer.json内のlaravel/framework
を5.7.*
に書き換えてアップデート
laravel-query-detector
N+1検知用のライブラリがなんかひっかかった
全く同じで0.4.1だったので、composer.jsonのバージョンを0.6
に書き換えて
laravel-query-detectorだけを先にアップデート。
hamburgscleanest/laravel-guzzle-throttle
今度はhttpクライアントライブラリがひっかかった。
issue見てみたがそれらしいのが見当たらずreleases見たらLaravel 5.7 Compatibilityの文字が。
composer.jsonのバージョンを2.0
から3.0
に書き換え。
こちらはilluminate/support 5.7
が必須になっているのでLaravelと同時にアップデート
Likelihood Of Impact: Very High
とりあえずVery Highだけ対応
無事終了
少ないけどテストもok
$ composer test
> phpunit
PHPUnit 6.5.13 by Sebastian Bergmann and contributors.
.................................... 36 / 36 (100%)
Time: 8.78 seconds, Memory: 32.00MB
OK (36 tests, 131 assertions)