@props([ 'title' => 'Untitled', 'model' => null, 'headers' => [], 'data' => [], 'actions' => '', 'tieup_id' => '', 'type' => '', ])
{{ $actions }}
@if (!is_null($model)) @php $category = null; $course = null; $course_fee = null; $total_fees = 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) { $course = \App\Models\Course::find($model->selected_course_id ?? $model->course_id); // 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; $total_fees = $model->total_fees; @endphp
{{ $category ?? null }}

@if ($value != 'No course selected for this program') @php $course_items = explode(', ', $course); // Split the courses by comma if they are separated @endphp @foreach ($course_items as $index => $course_item) @endforeach
Title Name
Course {{ $index + 1 }} {{ $model->course_code }}{{ sprintf('%02d', $index + 1) }} - {{ $course_item }}
@else

{{ $value }}

@endif @if ($value != 'No course selected for this program')
₹ {{ $total_fees ?? null }}
@endif
@endif