Skip to content

v3.4.0 - Database connection in seeders

Choose a tag to compare

@tihomiro tihomiro released this 28 Jan 08:45
· 10 commits to master since this release

Fix

  • Database connection in seeders: When using --database with a non-default connection, the generated seeder now properly uses DB::connection('name')->table() instead of just DB::table(). This prevents accidental data operations on the wrong database.

Example

# Default database - generates: \DB::table('users')
php artisan iseed users

# Non-default database - generates: \DB::connection('mysql2')->table('users')
php artisan iseed users --database=mysql2

Thanks

Thanks to @Endy-c for PR #212.