*/ class ParticipantFactory extends Factory { /** * The name of the factory's corresponding model. * * @var class-string */ protected $model = Participant::class; /** * Define the model's default state. * * @return array */ public function definition() { return [ 'data' => [], 'parent_id' => null, ]; } /** * @param array $data */ public function data(array $data): self { return $this->state(['data' => $data]); } public function nr(int $number): self { return $this->state(['member_id' => $number]); } }