flynsarmy/csv-seeder
Seed your Laravel database directly from CSV files with this extension to the built-in seeder. Map columns to table fields, handle large files, and skip writing PHP seed classes by hand—ideal for importing existing data quickly and repeatably.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jeroenzwart/laravel-csv-seeder | 0.85 | Laravel CSV Seeder is a lightweight package for populating database tables from CSV files. Create a seeder, point it at a CSV, and import rows with header handling and configurable delimiters. It’s a simple way to load fixtures, demo data, or bulk seed records. | 94 | 97 | 32 | 13K | 4 | 2.9 | 30.7 | NOASSERTION | 3 years ago | |
| kdabrow/seeder-once | 0.85 | Laravel package that runs database seeders only once. It records executed seeders in a dedicated table, so repeat deployments or db:seed calls skip already-applied seeders—ideal for safely seeding production data without duplicating rows. | 20 | 21 | 2 | 6K | 1 | 9.1 | 36.9 | MIT | 6 months ago | |
| joomla/filesystem | 0.85 | Joomla Framework filesystem utilities for common file operations. Includes helpers for safe filenames, uploads, and path handling, with a patcher component for applying file patches. Install via Composer and use in PHP apps needing lightweight filesystem tooling. | 11 | 12 | 21 | 12K | 6 | 24.3 | 49.8 | GPL-2.0 | 2 months ago | |
| guava/laravel-populator | 0.85 | Laravel Populator is a package for generating and inserting fake data into your database tables. Configure fields and generators, then populate development or test databases with realistic records via simple Artisan commands. Useful for demos, seeding, and testing. | 0 | 22 | — | 5 | — | 0.3 | 10.8 | — | — | |
| spatie/laravel-superseeder | 0.85 | A Laravel package from Spatie for “super seeding”: convenient helpers and structure to build and run powerful database seeders, generate realistic test data, and quickly spin up complete demo environments with sensible defaults and relationships. | 0 | 2 | — | 0 | — | 0.0 | — | — | — | |
| capsulescodes/laravel-population | 0.85 | Laravel Population gives your app ready-to-use country, state, and city data. Publish the migrations and seeders to load a full global location database, then use the included Eloquent models and relationships for address forms, filtering, and geographic lookups—no third-party APIs needed. | 37 | — | 1 | — | 0 | 20.5 | — | MIT | 5 days ago | |
| riftweb/superseeder | 0.84 | — | 2 | 2 | 0 | 0 | 0 | 0.1 | — | MIT | — | |
| tyghaykal/laravel-seed-generator | 0.84 | Laravel Seed Generator creates ready-to-run database seeders from your existing tables and data. Pick tables, export clean Laravel seeder classes, and skip hand-writing fixtures—ideal for demos, tests, and local resets. | 83 | 84 | 7 | 5K | 0 | 12.2 | 27.3 | MIT | 5 months ago | |
| laragear/populate | 0.84 | Populate makes it easy to fill Laravel databases with realistic fake data using dedicated populators. It understands model relationships, so you can generate consistent records for demos, tests, and local development without writing tedious seeders or manual fixtures. | 88 | — | 2 | — | 0 | 20.4 | — | MIT | 3 weeks ago | |
| hedronium/seed-cascade | 0.84 | Seed Cascade is a Laravel package for running database seeders in dependency order, letting you define cascading relationships between seeders so related records are created automatically without manual ordering or foreign-key conflicts. | 33 | 33 | 0 | 0 | 3 | 0.9 | 0.4 | MIT | — | |
| firefly-iii/data-importer | 0.84 | A companion tool for Firefly III that imports transactions and account data from banks and CSV files, with a web-based setup and support for multiple sources to help you migrate or keep your finances in sync. | 857 | — | 141 | — | 1 | 28.9 | — | AGPL-3.0 | 6 days ago | |
| drfraker/snipe-migrations | 0.84 | Laravel package that provides ready-to-use migration files for Snipe-IT, helping you set up and manage its database schema in PHP applications. Streamlines installation, customization, and upgrades with maintainable migrations for Snipe-IT tables. | 288 | 288 | 30 | 5K | 8 | 5.2 | 21.1 | MIT | 5 years ago | |
| ellgreen/laravel-loadfile | 0.84 | Quickly import large CSV files into your database with Laravel. ellgreen/laravel-loadfile wraps native bulk-load statements in a clean, fluent API so you can map files to tables and load data far faster than row-by-row inserts. | 81 | — | 9 | — | 0 | 10.5 | — | MIT | 6 months ago | |
| simonhamp/laravel-nova-csv-import | 0.83 | A Laravel Nova package that adds CSV import support to your resources. Upload a CSV, map columns to model fields, validate rows, and import records directly from Nova with progress feedback and customizable import logic. | 167 | 168 | 90 | 4K | 21 | 12.5 | 26.6 | MIT | 10 months ago | |
| coderflex/laravel-csv | 0.83 | — | 64 | 64 | 7 | 0 | 0 | 4.0 | 1.1 | MIT | 1 year ago | |
| nikazooz/laravel-simplesheet | 0.83 | Laravel SimpleSheet provides a simple, expressive API for importing and exporting spreadsheet files in Laravel. Read rows into arrays, write data to Excel or CSV files, and integrate file uploads or storage with minimal boilerplate. | 15 | — | 10 | — | 0 | 0.3 | — | MIT | 5 years ago | |
| mathielen/import-engine | 0.83 | A flexible PHP import engine for Laravel that turns CSV, Excel, and other source data into application models through configurable readers, mapping, validation, and processing steps, making bulk data imports repeatable, testable, and maintainable. | 26 | 27 | 5 | 35 | 5 | 2.2 | 7.2 | MIT | 10 years ago | |
| j-ben87/data-bundle | 0.83 | j-ben87/data-bundle is a lightweight Laravel/PHP package for grouping related data into a single reusable bundle. It helps you organize, carry, and share structured values cleanly across controllers, services, and views, keeping application code tidier and easier to maintain. | 0 | 1 | 1 | 0 | 0 | 0.3 | — | MIT | 8 years ago | |
| christian-schoenefeld/seeds-from-sql | 0.83 | Laravel package demonstrating how to seed a database from a .sql file. Includes an SQLSeeder that imports SQL using DB::unprepared; run via php artisan db:seed --class=SQLSeeder (after migrate) or as part of DatabaseSeeder. | 0 | 0 | 1 | 0 | 0 | 0.3 | — | — | 5 years ago | |
| sp/fixture-dumper | 0.82 | sp/fixture-dumper is a Laravel package for capturing database data as reusable fixtures. Dump selected tables into fixture files, then reload them in tests or seeders for fast, consistent database setup without hand-writing sample records. Ideal for reproducible test suites and local development. | 9 | 11 | 15 | 3 | 1 | 0.6 | 1.6 | MIT | 9 years ago |
How can I help you explore Laravel packages today?