PHPackages                             ruzaik11/laravel-seeder-tracker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. ruzaik11/laravel-seeder-tracker

ActiveLibrary[Database &amp; ORM](/categories/database)

ruzaik11/laravel-seeder-tracker
===============================

Track Laravel seeders execution like migrations with batch support and status management

v1.0.3(10mo ago)4121[1 PRs](https://github.com/Ruzaik11/laravel-seeder-tracker/pulls)MITPHPPHP ^8.1

Since Nov 19Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/Ruzaik11/laravel-seeder-tracker)[ Packagist](https://packagist.org/packages/ruzaik11/laravel-seeder-tracker)[ Docs](https://github.com/Ruzaik11/laravel-seeder-tracker)[ RSS](/packages/ruzaik11-laravel-seeder-tracker/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (6)Versions (9)Used By (0)

Laravel Seeder Tracker
======================

[](#laravel-seeder-tracker)

[![Latest Version on Packagist](https://camo.githubusercontent.com/e9330ba718fa879bded0afc73ba9f522b3f203962ea8feb45e0f822aae7a65f2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f72757a61696b31312f6c61726176656c2d7365656465722d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ruzaik11/laravel-seeder-tracker)[![Total Downloads](https://camo.githubusercontent.com/f620d40a109b88bc91b87f404c62348bec6bae09d73eba61a42a9f11ac10ff46/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f72757a61696b31312f6c61726176656c2d7365656465722d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ruzaik11/laravel-seeder-tracker)[![PHP Version Require](https://camo.githubusercontent.com/8065ec8d33cb73809d68557b0b579ae1137ab2f37abbcc499ce6dfdd996df5da/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f72757a61696b31312f6c61726176656c2d7365656465722d747261636b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ruzaik11/laravel-seeder-tracker)

Track your Laravel seeders execution like migrations with batch support, execution time tracking, and comprehensive status management.

✨ Why Use Seeder Tracker?
-------------------------

[](#-why-use-seeder-tracker)

In large Laravel applications, managing database seeders becomes complex:

- **Duplicate executions** can corrupt data or waste time
- **No visibility** into which seeders have run
- **Performance issues** go unnoticed
- **Environment differences** cause inconsistencies

Seeder Tracker solves these problems by bringing **migration-like tracking** to your seeders!

🚀 Features
----------

[](#-features)

- 📊 **Migration-like tracking** - Know exactly which seeders have run
- ⏱️ **Performance monitoring** - Track execution time and memory usage
- 🔄 **Batch management** - Group related seeder executions
- 🛡️ **Duplicate prevention** - Prevent accidental re-runs in production
- 📈 **Rich analytics** - Detailed performance insights and reporting
- 🎯 **Environment-aware** - Smart controls based on your environment
- 💾 **Metadata storage** - Store custom data from seeder results
- 🔍 **Auto-discovery** - Automatically find and track all project seeders

📦 Installation
--------------

[](#-installation)

Install via Composer:

```
composer require ruzaik11/laravel-seeder-tracker
```

Publish configuration and migrations:

```
php artisan vendor:publish --provider="Ruzaik\SeederTracker\SeederTrackerServiceProvider"
php artisan migrate
```

🎯 Quick Start
-------------

[](#-quick-start)

### 1. Create a Trackable Seeder

[](#1-create-a-trackable-seeder)

Replace `Seeder` with `TrackableSeeder`:

```
