.gitignore pro Laravel
23 pravidel ignorování pro Laravel, připravených ke zkopírování do repozitáře.
Framework pro webové aplikace v PHP
Kompletní .gitignore pro Laravel
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:15:43 UTC
# Technologie: Laravel
### Laravel ###
# Závislosti Node.js
node_modules/
npm-debug.log
yarn-error.log
bootstrap/compiled.php
app/storage/
public/storage
public/hot
public_html/storage
public_html/hot
storage/*.key
# Proměnné prostředí
.env
Homestead.yaml
Homestead.json
/.vagrant
/vendor/
.phpunit.result.cache
/.phpunit.cache
/public/build
/storage/pail
.env.backup
.env.production
.phpactor.json
auth.json
Co pravidla pro Laravel skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Obecné
| Vzor | Co ignoruje |
|---|---|
node_modules/ |
Závislosti Node.js |
npm-debug.log |
Obecné |
yarn-error.log |
Obecné |
/vendor/ |
Obecné |
Specifické pro Laravel 4
| Vzor | Co ignoruje |
|---|---|
bootstrap/compiled.php |
Specifické pro Laravel 4 |
app/storage/ |
Specifické pro Laravel 4 |
Specifické pro Laravel 5 a Lumen
| Vzor | Co ignoruje |
|---|---|
public/storage |
Specifické pro Laravel 5 a Lumen |
public/hot |
Specifické pro Laravel 5 a Lumen |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou
| Vzor | Co ignoruje |
|---|---|
public_html/storage |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
public_html/hot |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
storage/*.key |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
.env |
Proměnné prostředí |
Homestead.yaml |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
Homestead.json |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
/.vagrant |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
.phpunit.result.cache |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
/.phpunit.cache |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
/public/build |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
/storage/pail |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
.env.backup |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
.env.production |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
.phpactor.json |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
auth.json |
Specifické pro Laravel 5 a Lumen se změněnou veřejnou cestou |
Jak používat tento .gitignore pro Laravel
- Zkopírujte výše uvedená pravidla pro Laravel nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.