.gitignore per Laravel

23 regole di esclusione per Laravel, pronte da copiare nel repository.

Framework PHP per applicazioni web

Il .gitignore completo per Laravel

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:15:47 UTC
# Tecnologie: Laravel

### Laravel ###
# Dipendenze di 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
# Variabili d'ambiente
.env
Homestead.yaml
Homestead.json
/.vagrant
/vendor/
.phpunit.result.cache
/.phpunit.cache
/public/build
/storage/pail
.env.backup
.env.production
.phpactor.json
auth.json

Cosa escludono le regole di Laravel

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Generale

Schema di esclusione Cosa esclude
node_modules/ Dipendenze di Node.js
npm-debug.log Generale
yarn-error.log Generale
/vendor/ Generale

Specifici di Laravel 4

Schema di esclusione Cosa esclude
bootstrap/compiled.php Specifici di Laravel 4
app/storage/ Specifici di Laravel 4

Specifici di Laravel 5 e Lumen

Schema di esclusione Cosa esclude
public/storage Specifici di Laravel 5 e Lumen
public/hot Specifici di Laravel 5 e Lumen

Specifici di Laravel 5 e Lumen con percorso pubblico modificato

Schema di esclusione Cosa esclude
public_html/storage Specifici di Laravel 5 e Lumen con percorso pubblico modificato
public_html/hot Specifici di Laravel 5 e Lumen con percorso pubblico modificato
storage/*.key Specifici di Laravel 5 e Lumen con percorso pubblico modificato
.env Variabili d'ambiente
Homestead.yaml Specifici di Laravel 5 e Lumen con percorso pubblico modificato
Homestead.json Specifici di Laravel 5 e Lumen con percorso pubblico modificato
/.vagrant Specifici di Laravel 5 e Lumen con percorso pubblico modificato
.phpunit.result.cache Specifici di Laravel 5 e Lumen con percorso pubblico modificato
/.phpunit.cache Specifici di Laravel 5 e Lumen con percorso pubblico modificato
/public/build Specifici di Laravel 5 e Lumen con percorso pubblico modificato
/storage/pail Specifici di Laravel 5 e Lumen con percorso pubblico modificato
.env.backup Specifici di Laravel 5 e Lumen con percorso pubblico modificato
.env.production Specifici di Laravel 5 e Lumen con percorso pubblico modificato
.phpactor.json Specifici di Laravel 5 e Lumen con percorso pubblico modificato
auth.json Specifici di Laravel 5 e Lumen con percorso pubblico modificato

Come usare questo .gitignore per Laravel

  1. Copia le regole di Laravel qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Framework

Vedi tutti i modelli di Framework