Jak nainstalovat Laravel a Composer do systému Windows a začít pracovat

Pokud s Laravelem a vývojem webu začínáte, může se vám zdát, že začátky jsou pro vás zdrcující. Ale nebojte se - tento průvodce vás krok za krokem provede procesem instalace Larav...

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

15. 08. 2025

Jak nainstalovat Laravel a Composer do systému Windows a začít pracovat

Pokud s Laravelem a vývojem webu začínáte, může se vám zdát, že začátky jsou pro vás zdrcující. Ale nebojte se - tento průvodce vás krok za krokem provede procesem instalace Laravel 12 v systému Windows. Na konci budete mít plně funkční prostředí Laravel připravené k vytvoření dalšího projektu.

Krok 1: Instalace PHP a Composeru

Laravel vyžaduje PHP a Composer (správce závislostí pro PHP). Naštěstí existuje snadný způsob, jak obojí nainstalovat:

  1. Otevřete prostředí Windows PowerShell s právy správce.

  2. Spusťte následující příkaz:

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://php.new/install/windows/8.4'))

    Tento příkaz nainstaluje PHP 8.4 a Composer. Po instalaci restartujte terminál, aby se změny uplatnily.

Krok 2: Instalace instalátoru Laravel

Po instalaci nástroje Composer můžete nyní globálně nainstalovat instalační program Laravel. V prostředí PowerShell spusťte následující příkaz:

composer global require laravel/installer

Tím se laravel příkaz globálně dostupný ve vašem systému.

Krok 3: Vytvoření nové aplikace Laravel

  1. Přejděte do složky, ve které chcete vytvořit projekt Laravel. Například:

    cd C:\Projects
  2. Vytvořte novou aplikaci Laravel spuštěním:

    laravel new example-app
  3. Podle pokynů nakonfigurujte testovací rámec projektu, databázi a startovací sadu.

Krok 4: Instalace Node.js a NPM

Laravel používá Node.js a NPM ke správě frontendových prostředků. Postupujte podle následujících kroků:

  1. Stáhněte si a nainstalujte nejnovější verzi LTS Node.js ze stránek nodejs.org.
  2. Při instalaci se ujistěte, že jste vybrali možnost zahrnout NPM (Node Package Manager).

Krok 5: Nastavení závislostí frontendů

  1. Přejděte do adresáře projektu:

    cd example-app
  2. Nainstalujte potřebné závislosti frontendů:

    npm install

Tím se nainstalují balíčky uvedené ve vašem package.json soubor.

Krok 6: Vytvoření prostředků frontendu

Po nainstalování závislostí sestavte prostředky frontendu spuštěním:

npm run build

Tím se zkompilují soubory CSS a JavaScript vaší aplikace.

Krok 7: Spuštění vývojového serveru

Chcete-li spustit vývojový server Laravel, spusťte:

composer run dev

Tento příkaz spustí místní vývojový server, pracovníka fronty a vývojový server Vite. Vaše aplikace bude přístupná na adrese:

http://localhost:8000

Krok 8: Konfigurace prostředí

Laravel používá .env v kořenovém adresáři projektu, aby bylo možné spravovat konfigurační nastavení, jako jsou pověření k databázi a prostředí aplikace. Otevřete tento soubor a aktualizujte jej podle svého konkrétního nastavení.

Krok 9: Nastavení databáze (volitelné)

Ve výchozím nastavení konfigurační soubor .env určuje, že Laravel bude komunikovat s databází SQLite. Pokud vám používání SQLite vyhovuje, Laravel je pro vás již nastaven. Pokud však chcete používat jiný databázový systém, postupujte podle následujících kroků:

  1. Aktualizace .env soubor s nastavením databáze. Chcete-li například použít MySQL:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=laravel
    DB_USERNAME=root
    DB_PASSWORD=
  2. Spusťte migraci a vytvořte potřebné databázové tabulky:

    php artisan migrate

Vše je připraveno!

Gratulujeme! Úspěšně jste nainstalovali Laravel 12 do systému Windows. Nyní jste připraveni začít vyvíjet svou aplikaci. Pokud budete mít jakékoli dotazy nebo narazíte na problémy, můžete se obrátit na oficiální dokumentaci Laravelu.

Vítejte v Laravelu!

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