@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 --}}
{{ $course ?? null }}
₹
{{ $course_fee ?? null }}
@endif