Ludovic Frank Gitignore

.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

  1. Скопируйте приведенные выше правила Laravel или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

Другие шаблоны Рамки .gitignore

Посмотреть все шаблоны Рамки