Ludovic Frank Gitignore

Laravel 用 .gitignore

Laravel 用の除外ルール 23 件。そのままリポジトリにコピーして使えます。

PHP Web アプリケーション フレームワーク

Laravel 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 23:00:59 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 固有、パブリックパスが変更されました

この Laravel 用 .gitignore の使い方

  1. 上の Laravel 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

フレームワーク のほかの .gitignore テンプレート

フレームワーク の全テンプレートを見る