name; DB::transaction(function () use ($boardColumn, $project): void { $boardColumn->ticketStatuses() ->get() ->each(function (TicketStatus $ticketStatus) use ($project): void { $ticketStatus->update([ 'board_column_id' => null, 'position' => $this->nextStatusPosition($project, null), ]); }); $boardColumn->delete(); $this->normalizeColumnPositions($project); }); return $deletedName; } }