{{-- custom return value via attribute --}} @php $model_function = $entry->{$column['function_name']}(...($column['function_parameters'] ?? [])); $value = $model_function ? $model_function->{$column['attribute']} : ''; $column['escaped'] = $column['escaped'] ?? false; $column['limit'] = $column['limit'] ?? 40; $column['prefix'] = $column['prefix'] ?? ''; $column['suffix'] = $column['suffix'] ?? ''; $column['text'] = $column['prefix']. Str::limit($value, $column['limit'], "[...]"). $column['suffix']; @endphp @includeWhen(!empty($column['wrapper']), 'crud::columns.inc.wrapper_start') @if($column['escaped']) {{ $column['text'] }} @else {!! $column['text'] !!} @endif @includeWhen(!empty($column['wrapper']), 'crud::columns.inc.wrapper_end')