*/ class ProjectFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { $users = User::pluck('id'); $clients = Client::pluck('id'); return [ 'title' => fake()->sentence(3), 'description' => fake()->paragraph(), 'deadline_at' => now()->addDays(rand(1, 30))->format('Y-m-d'), 'status' => fake()->randomElement(ProjectStatus::cases())->value, 'user_id' => $users->random(), 'client_id' => $clients->random(), ]; } }