.gitignore สำหรับ Laravel
กฎการละเว้นสำหรับ Laravel จำนวน 23 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ
กรอบการทำงานของเว็บแอปพลิเคชัน PHP
.gitignore ที่สมบูรณ์สำหรับ Laravel
# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 21:54:40 UTC
# เทคโนโลยี: Laravel
### Laravel ###
# การพึ่งพา 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
# ตัวแปรสภาพแวดล้อม
.env
Homestead.yaml
Homestead.json
/.vagrant
/vendor/
.phpunit.result.cache
/.phpunit.cache
/public/build
/storage/pail
.env.backup
.env.production
.phpactor.json
auth.json
สิ่งที่กฎ Laravel เหล่านี้มองข้ามไปจริงๆ
ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ
ทั่วไป
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
node_modules/ |
การพึ่งพา Node.js |
npm-debug.log |
ทั่วไป |
yarn-error.log |
ทั่วไป |
/vendor/ |
ทั่วไป |
เฉพาะ Laravel 4
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
bootstrap/compiled.php |
เฉพาะ Laravel 4 |
app/storage/ |
เฉพาะ Laravel 4 |
เฉพาะ Laravel 5 และ Lumen
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
public/storage |
เฉพาะ Laravel 5 และ Lumen |
public/hot |
เฉพาะ Laravel 5 และ Lumen |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
public_html/storage |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
public_html/hot |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
storage/*.key |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
.env |
ตัวแปรสภาพแวดล้อม |
Homestead.yaml |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
Homestead.json |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
/.vagrant |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
.phpunit.result.cache |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
/.phpunit.cache |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
/public/build |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
/storage/pail |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
.env.backup |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
.env.production |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
.phpactor.json |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
auth.json |
Laravel 5 & Lumen เฉพาะกับเส้นทางสาธารณะที่เปลี่ยนแปลง |
วิธีใช้ .gitignore นี้สำหรับ Laravel
- คัดลอกกฎ Laravel ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
- สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
- หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
- คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน