@php $related_model = '\\App\\Models\\' . Str::studly(Str::singular($column_params['exists'][0])); $relation = Str::before($column_name, '_id'); $required = $column_params['required'] ?? false; $field = 'id'; @endphp @if( ! isset($column_params['select_label']) && ! (new $related_model)->hasAppended('select_label') && ! in_array('name', array_keys($related_model::fields())) ) @else @php if(isset($column_params['select_label'])) { $field = $column_params['select_label']; } elseif( (new $related_model)->hasAppended('select_label') ) { $field = 'select_label'; } elseif ( in_array('name', array_keys($related_model::fields()))) { $field = 'name'; } @endphp @push('scripts') @endpush @endif