christian-schoenefeld/seeds-from-sql
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.
.sql files) into Laravel’s database without transaction overhead (via DB::unprepared).DB::transaction or raw PDO instead).LOAD DATA INFILE or bulk insert queries).For Executives: "This package lets us import SQL data into Laravel apps 10x faster than manual scripts, cutting dev time for migrations, analytics, or test data. It’s a lightweight, open-source alternative to paid ETL tools—ideal for projects where we control the data format and don’t need transactions. Early adopters include [Team X], who used it to sync legacy databases in 2 hours instead of 2 days."
For Engineering:
*"v1.0.3 adds raw SQL import via DB::unprepared, perfect for:
php artisan db:seed --import=users.sql).How can I help you explore Laravel packages today?