@props([ 'title' => 'Untitled', 'model' => null, 'headers' => [], 'data' => [], 'actions' => '', 'tieup_id' => '', 'type' => '', ])
{{ $actions }}
@if (!is_null($model)) @php $category = null; $course = null; $course_fee = null; $value = null; // Type 1: Handle course_id as a comma-separated list if ($type == 1) { if (strpos($model->course_id, ',') !== false) { $comma_separated = array_filter(explode(',', $model->course_id)); $value = []; foreach ($comma_separated as $Data) { $course = \App\Models\Course::find($Data); // Safely get course by ID if ($course) { $name = $course->name; $type = $course->type; $value[] = $name . ' - ' . $type; } } $value = implode(', ', $value); } elseif($model->course_id) { $courseId = $model->selected_course_id ?? $model->course_id; $course = \App\Models\Course::find($courseId); // Safely get course by ID if ($course) { $name = $course->name; $type = $course->type; $value[] = $name . ' - ' . $type; } } else { $course = $model->course_id ? \App\Models\Course::find($model->course_id) : null; // Safely get course by ID $name = $course ? $course->name : 'Course not found'; $type = $course ? $course->type : 'N/A'; $value = $name . ' - ' . $type; } } // Type 2: Handle selected_course_id as a comma-separated list elseif ($type == 2) { if (strpos($model->selected_course_id, ',') !== false) { $comma_separated = array_filter(explode(',', $model->selected_course_id)); $value = []; foreach ($comma_separated as $Data) { $course = \App\Models\Course::find($Data); // Safely get course by ID if ($course) { $name = $course->name; $type = $course->type; $value[] = $name . ' - ' . $type; } } $value = implode(', ', $value); } elseif($model->selected_course_id) { $course = \App\Models\Course::find($model->selected_course_id); // Safely get course by ID if ($course) { $name = $course->name; $type = $course->type; $value[] = $name . ' - ' . $type; } $value = is_array($value) ? implode(', ', $value) : $value; } else { $value = 'No course selected for this program'; } } $category = $model->category->name ?? $model->category_name ?? null; $course = $value; $course_fee = $model->course_fee; @endphp
{{ $category ?? null }}

@php // $course_items = explode(', ', $course); $course_items = is_string($course) ? array_filter(array_map('trim', explode(',', $course))) : $course; @endphp @foreach($course_items as $index => $course_item) @endforeach
Title
{{ $course_item ?? '-'}}

₹ {{ $course_fee ?? null }}
@endif