delete(); $user = User::factory()->create([ 'name' => 'Test User', 'email' => 'test@example.com', 'password' => bcrypt('password'), ]); $categories = Category::factory()->count(5)->create(); FormData::factory()->count(50)->create()->each(function ($formData) use ($categories, $user) { $formData->category()->associate($categories->random()); $formData->save(); Comments::factory()->count(rand(0, 3))->create([ 'commentable_id' => $formData->id, 'commentable_type' => FormData::class, 'user_id' => rand(0, 1) ? $user->id : null, ]); }); $this->command->info('Database seeded successfully!'); } }