Skladatel: Kontrola verzí balíčků PHP

TL;DR: Verzi balíčku Composer můžete zkontrolovat pomocí: composer show laravel/framework Jak zkontrolovat verzi balíčku Composer v PHP Při práci s nástrojem Composer v jazyce PHP...

Světlý režim slouží jen pro ukázku funkcionality. Proto používejte tmavou verzi webu.

12. 09. 2025

Skladatel: Kontrola verzí balíčků PHP

TL;DR: Verzi balíčku Composer můžete zkontrolovat pomocí:

composer show laravel/framework

Jak zkontrolovat verzi balíčku Composer v PHP

Při práci s nástrojem Composer v jazyce PHP je často nutné zkontrolovat, jakou verzi balíčku používáte. To může být užitečné pro ladění, aktualizaci nebo zajištění kompatibility s vaší kódovou základnou. V této příručce se podíváme na několik způsobů, jak zjistit verzi balíčku Composer.

1. Kontrola pomocí Composer CLI

Nejjednodušší je použít nástroje příkazového řádku integrované v nástroji Composer.

composer show vendor/package-name

Příklad:

composer show laravel/framework

Vypíšou se podrobnosti, jako je verze, popis a závislosti.

Pokud chcete zobrazit seznam všech nainstalovaných balíčků s verzemi:

composer show --installed

2. Zkontrolujte composer.lock Soubor

Dalším způsobem je otevřít composer.lock v kořenovém adresáři projektu. Vyhledejte název balíčku a najdete jeho přesnou verzi.

Příklad úryvku z composer.lock:

{
"name": "laravel/framework",
"version": "v12.0.1"
}

Tím zajistíte, že se zobrazí přesná nainstalovaná verze.

3. Zkontrolujte vendor/composer/installed.json Soubor

Program Composer také ukládá podrobnosti o nainstalovaných balíčcích do složky /vendor/composer/installed.json soubor. Zde najdete verzi každého nainstalovaného balíčku. Tento soubor je strojově čitelný a lze jej programově analyzovat.

4. Programově v PHP

Pokud potřebujete zkontrolovat verzi balíčku přímo v aplikaci PHP, můžete použít příkaz Composer\InstalledVersions třída.

<?php
 
require __DIR__ . '/vendor/autoload.php';
 
use Composer\InstalledVersions;
 
$version = InstalledVersions::getVersion('laravel/framework');
echo "Laravel version: $version";

Tato metoda je k dispozici v nástroji Composer 2.0 a novějších verzích.

Závěr

Verzi balíčku Composer můžete zkontrolovat pomocí:

  • Příkazy CLI aplikace Composer (composer show)
  • composer.lock soubor
  • installed.json soubor
  • Programově prostřednictvím Composer\InstalledVersions

Pro rychlou kontrolu je nejjednodušší použít rozhraní CLI. Pro automatizované kontroly uvnitř projektu PHP použijte příkaz InstalledVersions třída.

Původní článek publikoval Nabil Hassen.

Mohlo by vám pomoct

Praktické věci kolem webu

Než se pustíte do webu, hodí se mít jasno v podkladech, WordPressu, cookies a měření.

Google reference

Co říkají klienti

Ukázky skutečných recenzí, které klienti zanechali na mém Google profilu.

Přejít na recenze
★ ★ ★ ★ ★

„Člověk, který své práci a rozumí a ví co dělá. Velmi rychlá komunikace a profesionální přístup. Doporučuji.“

Jaroslav Kupča
Google
★ ★ ★ ★ ★

„Skvělá spolupráce, při dalších projektech určitě nebudu shánět někoho jiného.“

Roman Koňařík
Google
★ ★ ★ ★ ★

„S panem Vančurou jsem spolupracovala na tvorbě mých webových stránek a jsem maximálně spokojená. Oceňuji profesionální přístup, rychlou komunikaci a schopnost přesně pochopit moje představy. Web je moderní, přehledný, funkční a skvěle vypadá i na mobilu. Celý proces proběhl hladce, s jasným vysvětlením jednotlivých kroků a výborným výsledkem. Určitě doporučuji každému, kdo hledá spolehlivý a kvalitní přístup.“

Barbora Zemánková
Google
★ ★ ★ ★ ★

„Spolupráce při tvorbě konfigurátoru proběhla naprosto bez problémů. Oceňuji profesionální přístup, rychlou komunikaci a schopnost pochopit specifický projekt od A do Z. Konfigurátor je přehledný, funkční a přesně odpovídá mým požadavkům. Rozhodně doporučuji.“

mareksevcik_FPV
Google
★ ★ ★ ★ ★

„Velmi dobrá a rychlá spolupráce. Doporučuji!“

Leoš Kaucký
Google
★ ★ ★ ★ ★

„Přesně takto si představujeme profesionální práci. Dekujeme“

STAVILLI
Google
★ ★ ★ ★ ★

„Ať už se jedná o optimalizaci webu, nebo tvorbu na míru oceňuji kromě profesionální práce a znalostí problematiky také férový přístup a komunikaci.“

Aleš Illický
Google
★ ★ ★ ★ ★

„Děkuji za profesionální spolupráci, vše dle domluvy, naprostá spokojenost a mohu jen vřele doporučit.... Při dalších projektech určitě opět využiji Vašich služeb“

Peter Spilak
Google
★ ★ ★ ★ ★

„Profesionalita a velká ochota, nemohu jinak než doporučit“

Magdalena Vašková
Google
★ ★ ★ ★ ★

„Skvělá zkušenost při tvorbě webu, profesionální přístup, rychlost, ochota pomoci“

Jana Kono
Google
★ ★ ★ ★ ★

„Rychlá spolupráce a komunikace – mohu jen doporučit.“

Gawix
Google
★ ★ ★ ★ ★

„Moc mi pomohl, když jsem potřebovala pomoc s webem. A bylo to gratis :)). Jsem mu neskonale vděčná.“

Radka Arbesová
Google
★ ★ ★ ★ ★

„Děkuji Jiřímu za rychlou a kvalitní spolupráci na tvorbě webu. Srozumitelná a ochotná komunikace mě vždycky potěší a přináší důvěru.“

Jiří Mařík
Google
★ ★ ★ ★ ★

„Jsem maximálně spokojená. Rychlost, ochota a cenově dostupné. Děkuji“

Veronika Černá
Google
★ ★ ★ ★ ★

„Naprostá spokojenost. Rychlá komunikace, skvělá cena a odborná pomoc. Moc děkuji :)“

Patricie Kučerová
Google
★ ★ ★ ★ ★

„Velká spokojenost, rychlost a p. Vančura moc dobře ví co dělá. :)“

Ondřej Daniško
Google
★ ★ ★ ★ ★

„dobrá práce, rychlá odezva“

Zuzana Jírová
Google
★ ★ ★ ★ ★

„S programátory mám zkušeností hodně, ale tady musím opravdu pochválit. Pro mě a mé přátele vytvořil skvělý nástroj na evidenci sbírek a opravdu se to povedlo. Bylo to hotové rychle, kvalitně a za skvělou cenu. Komunikace funguje velmi rychle, což je super a ne úplně standard. Díky za super práci, za mě 100% spokojenost!“

Zdeněk
Google
★ ★ ★ ★ ★

„Vše bylo rychlé a hlavně to funguje. Dobrá práce.“

Lukáš Bartášek
Google
★ ★ ★ ★ ★

„Normálně recenze nepíši, ale zde rád doporučím kvalitní práci. Jiří pro mě vytvořil web pro dětské tábory. Kvalitní práce, rychlá komunikace a vlastní nápady, které Jiří sám přidá, jsou na velice vysoké úrovni. Nemohu hodnotit jinak než 5/5.“

Tomáš Loněk
Google
★ ★ ★ ★ ★

„Pan Jiri nam delal jiz 3 webove stranky a vzdy velka spokojenost, je mega rychly a vse hned kladne vyridi, mohu pouze doporucit. Poradi si bez problemu i s rezervacnimi kalendaremi, udrzbou socialnich siti, atd.“

Barbara Mašková
Google