.gitignore за Laravel
23 правила за игнориране за Laravel, готови за копиране в хранилището ви.
Фреймуърк за уеб приложения с PHP
Пълният .gitignore за Laravel
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:15: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 и 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
- Копирайте правилата за Laravel по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.