Laravel theorytheory 0/50 · 0%
Database · easy

14. Seeders & Factories

Generating test/sample data.

Factories define blueprints for generating fake model data using the Faker library, useful for testing and seeding. Seeders, run via php artisan db:seed, populate the database, often calling factories like User::factory()->count(10)->create(). DatabaseSeeder orchestrates which seeders run and in what order.

Check your understanding

  1. 1. Which class generates fake attribute data for a model in tests?

  2. 2. Which command runs the database seeders?