@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 = explode(',', $model->course_id); $value = []; foreach ($comma_separated as $Data) { $course = $model->course->find($Data); // Safely get course by ID if ($course) { $name = $course->name; $type = $course->type; $value[] = $name . ' - ' . $type; } } $value = implode(', ', $value); } else { $course = $model->course->find($model->course_id); // 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) { // Log the selected_course_id and the model // Check if selected_course_id is valid if (!empty($model->selected_course_id)) { // Safely attempt to find the course $selected_course = $model->selectedCourse ? $model->selectedCourse->find($model->selected_course_id) : null; if ($selected_course) { $name = $selected_course->name; $type = $selected_course->type ?? 'N/A'; $value = $name . ' - ' . $type; } else { $value = 'Course not found'; } } else { $value = 'No course selected for this program'; } } $category = $model->category->name; $course = $value; $course_fee = $model->course_fee; @endphp {{-- Handle 'document' or 'path' types --}}
{{ $category ?? null }}

{{ $course ?? null }}

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