0

私はLaravel 6に基づいてプロジェクトファイルを作成しました。これは、リソースの下の汎用ビューやApp/Httpのコントローラークラスへのオーバーライドなど、多くの特定の機能を導入しています。

プロジェクトをGitHubにアップロードし、それをpackagistに追加して、composer create-projectコマンドを使用して将来すべてのカスタムのものでプロジェクトを作成できるようにしましたが、うまくいかないように見えるのは、このメソッドからどのように作成されたかです. dcomposer create-projectメソッドから作成されたプロジェクトを、新しい追加機能を備えた新しいバージョンにアップグレードします (前述のように、主にコントローラーの新しいビューと関数になります)。

Composer プロジェクトを最新バージョンに更新して App または Resources フォルダーの変更/追加を取得するための最良/標準的な方法は何ですか?

4

1 に答える 1

0

Composer での更新は通常、次のような CLI 経由で行われます。

composer require "vendor/lib:^2.0" "vendor2/lib:^3.0" --update-with-dependencies

必要な新しいバージョンの要件を把握するだけでよく、場合によっては複数回試す必要があります。しかし、Composer が問題なく終了すると、既存のプロジェクトでライブラリがアップグレードされます。

--update-with-dependenciesComposer は、他の方法で制約されていないライブラリを更新できることに注意してください。依存関係を正しく宣言している場合、つまり、実稼働コードで使用するすべてのパッケージを明示的に宣言している場合、これはまったく影響しません。

確認するには、composer-require-checker https://packagist.org/packages/maglnet/composer-require-checkerを使用します

于 2019-10-14T19:05:30.127 に答える