Ludovic Frank Gitignore

.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

  1. คัดลอกกฎ Laravel ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต กรอบ .gitignore อื่นๆ

ดูเทมเพลต กรอบ ทุกอัน