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:
-
Otevřete prostředí Windows PowerShell s právy správce.
-
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
-
Přejděte do složky, ve které chcete vytvořit projekt Laravel. Například:
cd C:\Projects -
Vytvořte novou aplikaci Laravel spuštěním:
laravel new example-app -
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ů:
- Stáhněte si a nainstalujte nejnovější verzi LTS Node.js ze stránek nodejs.org.
- Při instalaci se ujistěte, že jste vybrali možnost zahrnout NPM (Node Package Manager).
Krok 5: Nastavení závislostí frontendů
-
Přejděte do adresáře projektu:
cd example-app -
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ů:
-
Aktualizace
.envsoubor s nastavením databáze. Chcete-li například použít MySQL:DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=laravelDB_USERNAME=rootDB_PASSWORD= -
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!