Ludovic Frank Gitignore

.gitignore для Laravel

23 правила ігнорування для Laravel, готові до копіювання у ваш репозиторій.

Фреймворк веб-додатків PHP

Повний .gitignore для Laravel

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 23:01:03 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 і люмен

Шаблон Що ігнорується
public/storage Laravel 5 і люмен
public/hot Laravel 5 і люмен

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 rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Каркас .gitignore

Перегляньте кожен шаблон Каркас