ticketTypes()->exists()) { $project->ticketTypes()->create([ 'name' => 'Task', 'position' => 1, ]); $project->ticketTypes()->create([ 'name' => 'Release', 'is_parent' => true, 'position' => 2, ]); } if (! $project->ticketPriorities()->exists()) { $project->ticketPriorities()->create([ 'name' => 'Medium', 'position' => 1, ]); } if (! $project->ticketStatuses()->whereNull('board_column_id')->exists()) { $project->ticketStatuses()->create([ 'name' => 'Backlog', 'position' => 1, ]); } } }