.gitignore für Laravel
23 Ausschlussregeln für Laravel, die du direkt in dein Repository übernehmen kannst.
PHP-Webanwendungs-Framework
Die vollständige .gitignore für Laravel
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 14:39:18 UTC
# Technologien: Laravel
### Laravel ###
# Node.js-Abhängigkeiten
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
# Umgebungsvariablen
.env
Homestead.yaml
Homestead.json
/.vagrant
/vendor/
.phpunit.result.cache
/.phpunit.cache
/public/build
/storage/pail
.env.backup
.env.production
.phpactor.json
auth.json
Was diese Regeln für Laravel ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Allgemein
| Muster | Ausgeschlossene Dateien |
|---|---|
node_modules/ |
Node.js-Abhängigkeiten |
npm-debug.log |
Allgemein |
yarn-error.log |
Allgemein |
/vendor/ |
Allgemein |
Laravel 4-spezifisch
| Muster | Ausgeschlossene Dateien |
|---|---|
bootstrap/compiled.php |
Laravel 4-spezifisch |
app/storage/ |
Laravel 4-spezifisch |
Spezifisch für Laravel 5 und Lumen
| Muster | Ausgeschlossene Dateien |
|---|---|
public/storage |
Spezifisch für Laravel 5 und Lumen |
public/hot |
Spezifisch für Laravel 5 und Lumen |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad
| Muster | Ausgeschlossene Dateien |
|---|---|
public_html/storage |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
public_html/hot |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
storage/*.key |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
.env |
Umgebungsvariablen |
Homestead.yaml |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
Homestead.json |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
/.vagrant |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
.phpunit.result.cache |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
/.phpunit.cache |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
/public/build |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
/storage/pail |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
.env.backup |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
.env.production |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
.phpactor.json |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
auth.json |
Laravel 5 & Lumen spezifisch mit geändertem öffentlichen Pfad |
So verwendest du diese .gitignore für Laravel
- Kopiere die Regeln für Laravel oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.