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