2021-10-09 19:00:14
# composer.lock faylida belgilangan paketlarni o’rnatadi,
# agar comopser.lock faylini topa olmasa,
# composer.json fayliga asoslanib paketlar o’rnatadi va
# composer.lock faylini yozadi
composer install
# Hech qanday paket o’rnatmaydi,
# lekin o’rnatish jarayonini simulyatsiya qilaydi.
# * (o’rnatishni to’liq test qiladi)
composer install --dry-run
# Barcha paketlarni yangilaydi
composer update
# Barcha paketlarni va ular bog’liq bo’lgan paketlarni yangilaydi
composer update --with-dependencies
# Faqat bitta paketni yangilaydi
composer update vendor/package
# vendor’ga tegishli barcha paketlarni yangilaydi
composer update vendor/*
# composer.lock fayliga o’zgartirish kiritmasdan
# barcha paketlarni yangilaydi
composer update --lock
# Barcha paketlarni yangilaydi
composer update
# autoload fayllarini qaytadan optimizatsiya qilib yozadi
composer dumpautoload -o
# vendor/package paketini o’rnatadi va
# composer.json’ning require bo’limiga yangi paketni qo’shadi
composer require vendor/package
# vendor/package paketini o’rnatadi va
# composer.json’ning require-dev bo’limiga yangi paketni qo’shadi
composer require vendor/package --dev
# vendor/pkg paketini 1.3.2 versiyasini o’rnatadi
composer require vendor/pkg "1.3.2"
# vendor/pkg paketini 1.3.2 versiyasini yoki
# undan katta versiyasini o’rnatadi
composer require vendor/pkg ">=1.3.2"
# vendor/pkg paketini 1.3.2 versiyasidan kichik versiyasini o’rnatadi
composer require vendor/pkg "<1.3.2"
# vendor/pkg paketini 1.3.0’ga teng yoki katta va
# 1.4.0’dan kichik versiyasini o’rnatadi
composer require vendor/pkg "1.3.*"
# vendor/pkg paketini 1.3.0’ga teng yoki katta va
# 1.4.0’dan kichik versiyasini o’rnatadi
composer require vendor/pkg "~1.3.2"
# vendor/pkg paketini 1.3.0’ga teng yoki katta va
# 2.0.0’dan kichik versiyasini o’rnatadi
composer require vendor/pkg "~1.3"
# vendor/pkg paketini 1.3.2’ga teng yoki katta va
# 2.0.0’dan kichik versiyasini o’rnatadi
composer require vendor/pkg "^1.3.2"
# vendor/pkg paketini 1.3.0’ga teng yoki katta va
# 2.0.0’dan kichik versiyasini o’rnatadi
composer require vendor/pkg "^1.3"
# vendor/pkg paketini 0.3.2’ga teng yoki katta va
# 0.4.0’dan kichik versiyasini o’rnatadi
composer require vendor/pkg "^0.3.2"
# vendor/pkg paketini BRANCH_NAME nomidagi brenchini o’rnatadi
composer require vendor/pkg "dev-BRANCH_NAME"
# vendor/package paketni o’chiradi,
# composer.json faylidan ham o’chiradi
composer remove vendor/package
1.3K views16:00