.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

  1. Kopiere die Regeln für Laravel oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. 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.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Framework

Alle Vorlagen für Framework ansehen