.gitignore для Laravel
23 правила игнорирования для Laravel, готовых к копированию в репозиторий.
Фреймворк веб-приложений PHP
Полный .gitignore для Laravel
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 23:01:08 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, чтобы все члены команды придерживались одних и тех же правил.