@foreach ($get_all_projects as $project)
@php
// Extract slug from post_slug (remove module prefix)
$dbSlug = str_replace($module_type . '/', '', $project->post_slug);
// If database slug is empty, invalid, or just numbers, generate from heading
if (empty($dbSlug) || !$dbSlug || $dbSlug == '/' || is_numeric($dbSlug) || strlen(trim($dbSlug)) < 2) {
$slug = \Illuminate\Support\Str::slug($project->heading);
} else {
$slug = $dbSlug;
}
@endphp
@endforeach