Paketleri Gerektirme ve Güncelleme
composer require ile paketler ekleyin ve composer update ile güncelleyin.
Paketleri Gerektirme ve Güncelleme, CoddyKit'te ücretsiz bir PHP Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, PHP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. PHP Academy kursu toplamda 4 dersten oluşur.
composer require
composer require vendor/package, paketi composer.json dosyasına ekler, indirir ve tek bir komutla composer.lock dosyasını günceller.
$ composer require monolog/monologSürüm Belirtme
Belirli bir aralığa ihtiyaç duyduğunuzda bir sürüm kısıtlamasını sabitleyin.
$ composer require monolog/monolog "^3.0"Geliştirme Bağımlılıklarını Yükleme
Bir paketi require-dev altına eklemek için --dev seçeneğini kullanın.
$ composer require --dev phpunit/phpunit "^11.0"Dahili Olarak Ne Olur?
Composer uyumlu sürümleri belirler, bunları vendor/ dizinine indirir, composer.lock dosyasını günceller ve otomatik yükleyiciyi yeniden oluşturur.
composer update
composer update, tüm bağımlılık sürümlerini yeniden hesaplar ve composer.lock dosyasını günceller.
$ composer update
# Update a single package:
$ composer update monolog/monologinstall ile update Karşılaştırması
composer install mevcut kilit dosyasını kullanır (tekrarlanabilir). composer update sürümleri yeniden hesaplar. CI ve üretimde install kullanın.
composer remove
Bir paketi kaldırın ve composer.json ile composer.lock dosyalarını temizleyin.
$ composer remove monolog/monologcomposer show
Yüklü paketleri ve sürümlerini listeleyin.
$ composer show
$ composer show monolog/monolog # detailed infocomposer outdated
Yüklü paketlerden hangilerinin daha yeni sürümleri olduğunu görün.
$ composer outdatedcomposer why
Belirli bir pakete hangi paketlerin bağımlı olduğunu öğrenin.
$ composer why monolog/monolog
# laravel/framework requires monolog/monolog ^3.0Anlamsal Sürümleme
Çoğu paket SemVer'i izler: MAJOR.MINOR.PATCH. ^ kısıtlaması, MINOR ve PATCH güncellemelerine izin verir; ancak MAJOR (geriye dönük uyumluluğu bozan) değişikliklere izin vermez.
Özet
Paket eklemek için composer require, yeni sürümleri almak için composer update kullanın. Tekrarlanabilir derlemeler için dosyayı kilitleyin; üretimde install çalıştırın.
Hızlı Kontrol
Bir paketi yalnızca geliştirme bağımlılığı olarak ekleyen seçenek hangisidir?
Yapay zeka eğitmeniyle PHP öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 49
- Dersler
- 195
Sıkça Sorulan Sorular
“Paketleri Gerektirme ve Güncelleme” dersi ücretsiz mi?
Evet — “Paketleri Gerektirme ve Güncelleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve PHP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. PHP Academy kursu toplamda 4 dersten oluşur.
“Paketleri Gerektirme ve Güncelleme” dersinde ne öğreneceğim?
composer require ile paketler ekleyin ve composer update ile güncelleyin. PHP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
PHP Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te PHP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Paketleri Gerektirme ve Güncelleme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu PHP Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her PHP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Composer'ı Kurma ve Başlatma
- Paketleri Gerektirme ve Güncelleme
- composer.lock Dosyasını Anlama
- Composer Betikleri ve Otomatik Yükleme