.gitignore untuk Laravel
23 aturan pengabaian untuk Laravel, siap disalin ke repositori Anda.
Framework aplikasi web PHP
.gitignore lengkap untuk Laravel
# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 23:01:04 UTC
# Teknologi: Laravel
### Laravel ###
# Dependensi 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
# Variabel lingkungan
.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 aturan Laravel ini
Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.
Umum
| Pola | Yang diabaikan |
|---|---|
node_modules/ |
Dependensi Node.js |
npm-debug.log |
Umum |
yarn-error.log |
Umum |
/vendor/ |
Umum |
Laravel 4 spesifik
| Pola | Yang diabaikan |
|---|---|
bootstrap/compiled.php |
Laravel 4 spesifik |
app/storage/ |
Laravel 4 spesifik |
Laravel 5 & Lumen spesifik
| Pola | Yang diabaikan |
|---|---|
public/storage |
Laravel 5 & Lumen spesifik |
public/hot |
Laravel 5 & Lumen spesifik |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah
| Pola | Yang diabaikan |
|---|---|
public_html/storage |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
public_html/hot |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
storage/*.key |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
.env |
Variabel lingkungan |
Homestead.yaml |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
Homestead.json |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
/.vagrant |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
.phpunit.result.cache |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
/.phpunit.cache |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
/public/build |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
/storage/pail |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
.env.backup |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
.env.production |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
.phpactor.json |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
auth.json |
Laravel 5 & Lumen spesifik dengan jalur publik yang diubah |
Cara menggunakan .gitignore ini untuk Laravel
- Salin aturan Laravel di atas atau unduh langsung berkasnya.
- Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
- Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
- Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.