orderBy('id') ->get() ->each(function (Project $project) use ($initializeProjectTicketMetadata): void { $initializeProjectTicketMetadata->handle($project); TicketType::factory() ->for($project) ->create([ 'name' => 'Bug', 'position' => 3, 'system_key' => null, ]); TicketPriority::factory() ->count(3) ->sequence( ['name' => 'Low', 'position' => 1], ['name' => 'Medium', 'position' => 2], ['name' => 'High', 'position' => 3], ) ->for($project) ->create(); TicketFieldDefinition::factory() ->count(2) ->sequence( ['label' => 'Assignee', 'field_type' => 'user', 'position' => 1], ['label' => 'Story Points', 'field_type' => 'number', 'position' => 2], ) ->for($project) ->create(); }); } }