Seeders
Seeders insert known initial or development data.
What it is
Seeders insert known initial or development data.
When to use it
Provide reference data or repeatable local examples.
Syntax
php artisan db:seedExample
class CurrencySeeder extends Seeder
{
public function run(): void
{
DB::table("currencies")->updateOrInsert(
["code" => "USD"], ["minor_units" => 2]
);
}
}Common mistakes
Do not seed default production passwords; repeat seeding must have documented overwrite behavior.