@php $default_column_pages = config('default_column_visibility', []); $saved_default_columns = $common_settings['default_column_visibility'] ?? []; @endphp

Default Column Visibility

Choose which columns are visible by default on main list pages. Users can still use Column Visibility on supported tables.

@foreach($default_column_pages as $page_key => $page)

{{ $page['label'] }}

@foreach($page['columns'] as $column_key => $column_label) @php $page_settings = $saved_default_columns[$page_key] ?? []; $is_visible = !array_key_exists($column_key, $page_settings) || !empty($page_settings[$column_key]); @endphp
@endforeach
@endforeach