Secara default, composer update hanya akan update package utama (yang ada langsung di composer.json). Tapi dependency lain (yang dibutuhkan oleh package utama) bisa saja masih terpasang versi lama atau justru ditarik versi terbaru yang tidak kompatibel. Nah, --with-all-dependencies memastikan Composer ikut menyesuaikan semua dependency agar :
-
Versi package tetap sesuai dengan batasan yang kita tetapkan di composer.json
-
Tidak ada dependency yang otomatis lompat ke versi yang butuh PHP ≥ 8.1/8.2
-
Ubah composer.json agar mengunci versi package yang masih support PHP 7.4 (copy saja dari composer.json dan composer.lock dari project laravel versi 8 yang sudah dibuat).
-
Jalankan :
sekian dan terima kasih !!!
Belum ada komentar. Jadilah yang pertama!