@include('admin.crud.form', [ 'action' => route('admin.enrollments.update', $edit_data->id), 'formId' => 'edit-enrollment-form', 'submitText' => 'Update Enrollment', 'class' => 'ajax-crud-form', 'redirect' => route('admin.enrollments.index'), 'method' => 'PUT', 'fields' => [ [ 'type' => 'select2', 'name' => 'user_id', 'id' => 'user_id', 'label' => 'Student', 'required' => true, 'options' => $users, 'value' => $edit_data->user_id, 'col' => 6 ], [ 'type' => 'select2', 'name' => 'course_id', 'id' => 'course_id', 'label' => 'Course', 'required' => true, 'options' => $courses, 'value' => $edit_data->course_id, 'col' => 6 ], [ 'type' => 'select', 'name' => 'type', 'id' => 'type', 'label' => 'Enrollment Type', 'required' => true, 'options' => [ 'free' => 'Free', 'paid' => 'Paid' ], 'value' => $edit_data->type, 'col' => 6 ], [ 'type' => 'select', 'name' => 'status', 'id' => 'status', 'label' => 'Status', 'required' => true, 'options' => [ 'active' => 'Active', 'expired' => 'Expired', 'cancelled' => 'Cancelled' ], 'value' => $edit_data->status, 'col' => 6 ], [ 'type' => 'date', 'name' => 'expiry_date', 'id' => 'expiry_date', 'label' => 'Expiry Date', 'placeholder' => 'Select expiry date (optional)', 'value' => $edit_data->expiry_date, 'col' => 12 ] ] ])