Tables: {{ implode(', ', $detail['tables']) }}
Cascade uninstall order: @foreach($uninstallDetails as $detail) {{ $detail['name'] }}{{ !$loop->last ? ' → ' : '' }} @endforeach
Deepest dependents are uninstalled first. Each module's tables are dropped and data is permanently deleted. Module files are kept for reinstallation.
Uninstalls all dependent modules first, then uninstalls {{ $targetModule['name'] }}. All tables will be dropped in the correct order. Data will be permanently lost.
Uninstalls only {{ $targetModule['name'] }} and drops its tables. Dependent modules will remain installed but their foreign key references will break. You accept the risk of broken data.