.gitignore untuk Laravel

23 peraturan pengabaian untuk Laravel, sedia untuk disalin ke repositori anda.

Rangka kerja aplikasi web PHP

.gitignore yang lengkap untuk Laravel

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 21:54:47 UTC
# Teknologi: Laravel

### Laravel ###
# Kebergantungan 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
# Pembolehubah persekitaran
.env
Homestead.yaml
Homestead.json
/.vagrant
/vendor/
.phpunit.result.cache
/.phpunit.cache
/public/build
/storage/pail
.env.backup
.env.production
.phpactor.json
auth.json

Apa yang sebenarnya diabaikan oleh peraturan Laravel ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Umum

Corak Perkara yang diabaikan
node_modules/ Kebergantungan Node.js
npm-debug.log Umum
yarn-error.log Umum
/vendor/ Umum

Laravel 4 khusus

Corak Perkara yang diabaikan
bootstrap/compiled.php Laravel 4 khusus
app/storage/ Laravel 4 khusus

Laravel 5 & Lumen khusus

Corak Perkara yang diabaikan
public/storage Laravel 5 & Lumen khusus
public/hot Laravel 5 & Lumen khusus

Laravel 5 & Lumen khusus dengan laluan awam yang diubah

Corak Perkara yang diabaikan
public_html/storage Laravel 5 & Lumen khusus dengan laluan awam yang diubah
public_html/hot Laravel 5 & Lumen khusus dengan laluan awam yang diubah
storage/*.key Laravel 5 & Lumen khusus dengan laluan awam yang diubah
.env Pembolehubah persekitaran
Homestead.yaml Laravel 5 & Lumen khusus dengan laluan awam yang diubah
Homestead.json Laravel 5 & Lumen khusus dengan laluan awam yang diubah
/.vagrant Laravel 5 & Lumen khusus dengan laluan awam yang diubah
.phpunit.result.cache Laravel 5 & Lumen khusus dengan laluan awam yang diubah
/.phpunit.cache Laravel 5 & Lumen khusus dengan laluan awam yang diubah
/public/build Laravel 5 & Lumen khusus dengan laluan awam yang diubah
/storage/pail Laravel 5 & Lumen khusus dengan laluan awam yang diubah
.env.backup Laravel 5 & Lumen khusus dengan laluan awam yang diubah
.env.production Laravel 5 & Lumen khusus dengan laluan awam yang diubah
.phpactor.json Laravel 5 & Lumen khusus dengan laluan awam yang diubah
auth.json Laravel 5 & Lumen khusus dengan laluan awam yang diubah

Bagaimana untuk menggunakan .gitignore ini untuk Laravel

  1. Salin peraturan Laravel di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat Rangka kerja .gitignore yang lain

Lihat setiap templat Rangka kerja