Composer
composer.jsonの記述で、"php": "^8.3",
とある場合、8.3 以上で、9.0 未満の最新バージョンがインストールされる。
とある場合、8.3 以上で、9.0 未満の最新バージョンがインストールされる。
ターミナル
composer -V
# composer.json有りき
composer install
# 本番時
composer install --optimize-autoloader --no-dev
# 追加
composer require パッケージ名
composer installとcomposer updateの違い
composer install
composer.lock ファイルに記載された依存関係をインストール
composer update
composer.json に基づいて依存関係を更新し、composer.lock を再生成
通常の開発フローでは、composer install を使用するのが基本です。
依存関係を更新したい場合や、composer.json を変更した場合にのみ composer update を使用します。
composer update をむやみに使うと、依存関係のバージョンが意図せず変わる可能性があるため、慎重に使うべき。
composer.lock ファイルに記載された依存関係をインストール
composer update
composer.json に基づいて依存関係を更新し、composer.lock を再生成
通常の開発フローでは、composer install を使用するのが基本です。
依存関係を更新したい場合や、composer.json を変更した場合にのみ composer update を使用します。
composer update をむやみに使うと、依存関係のバージョンが意図せず変わる可能性があるため、慎重に使うべき。