laravel 6から7にアップグレードしようとしています。エラーが発生しました。
our requirements could not be resolved to an installable set of
packages.
Problem 1
- Conclusion: remove laravel/framework v6.0.3
- Conclusion: don't install laravel/framework v6.0.3
- laravel/ui 2.x-dev requires illuminate/console ^7.0 -> satisfiable by illuminate/console[7.x-dev, v7.0.0],
laravel/framework[7.x-dev].
- laravel/ui v2.0.0 requires illuminate/console ^7.0 -> satisfiable by illuminate/console[7.x-dev, v7.0.0],
laravel/framework[7.x-dev].
- Can only install one of: laravel/framework[7.x-dev, v6.0.3].
- don't install illuminate/console 7.x-dev|don't install laravel/framework v6.0.3
- don't install illuminate/console v7.0.0|don't install laravel/framework v6.0.3
- Installation request for laravel/framework (locked at v6.0.3, required as ^6.0) -> satisfiable by laravel/framework[v6.0.3].
- Installation request for laravel/ui ^2.0 -> satisfiable by laravel/ui[2.x-dev, v2.0.0].
Laravel 6プロジェクトをLaravel 7にアップグレードするためのビデオ/手順を持っている以下のリンクをたどることができます:-
Laravel laravel 6
からlaravel 7
にアップグレードするためのドキュメント
laravel/framework
ファイルの^7.0
依存関係をcomposer.json
に更新します。さらに、nunomaduro/collision
依存関係を^4.1
に、phpunit/phpunit
依存関係を^8.5
に、facade/ignition
を `^ 2.0に更新します。
そして、composer updateをターミナルで実行します
composer update
laravel 7.0にはPHP 7.2.5が必要です。ドキュメントを確認してください
これで問題が発生した場合は、必ずこのセクションを読み、必要な変更を行ってください。 composer.jsonを変更して機能させる必要がありました。コマンドラインから、それはひねりを加え続けました:
認証
影響の足場の可能性:高
すべての認証の足場は、laravel/uiリポジトリに移動されました。 Laravelの認証スキャフォールディングを使用している場合、このパッケージの^ 2.0リリースをインストールする必要があり、このパッケージはすべての環境にインストールする必要があります。以前にこのパッケージをアプリケーションのcomposer.jsonファイルのrequire-dev部分に含めていた場合は、それをrequireセクションに移動する必要があります。
composerにはlaravel/ui "^ 2.0"が必要です