@php if(!isset($entry)){ return; } if(isset($widget['visible']) && is_callable($widget['visible'])){ if(!$widget['visible']($entry)){ return; } } if (!isset($widget['buttons']) || $widget['buttons'] !== false) { $widget['buttons'] = true; } if (!isset($widget['button_add']) || $widget['button_add'] !== false) { $widget['button_add'] = true; } if (!isset($widget['button_show']) || $widget['button_show'] !== false) { $widget['button_show'] = true; } if (!isset($widget['button_edit']) || $widget['button_edit'] !== false) { $widget['button_edit'] = true; } if (!isset($widget['button_delete']) || $widget['button_delete'] !== false) { $widget['button_delete'] = true; } if(!isset($widget['columns'])){ $widget['columns'] = []; try { $model = get_class($entry->{$widget['name']}()->getRelated()); $model = new $model(); $widget['columns'] = []; foreach ($model->getFillable() as $property){ $widget['columns'][] = [ 'label' => $crud->makeLabel($property), 'name' => $property, ]; } } catch (Exception $e){} } if(!isset($widget['columns']) && !isset($widget['model'])){ $widget['columns'] = []; } @endphp
{{$widget['label']}}
@if ($widget['button_add'] === true) {{ trans('backpack::crud.add') }} @endif
@foreach($widget['columns'] as $column) @endforeach @if($widget['buttons'] === true) @endif @foreach($entry->{$widget['name']} as $model) @foreach($widget['columns'] as $column) @php $value = ''; if(isset($column['closure'])){ $value = $column['closure']($model); } if(isset($column['name'])){ $value = data_get($model, $column['name']); } @endphp @endforeach @if($widget['buttons'] === true) @endif @endforeach @foreach($widget['columns'] as $column) @endforeach @if($widget['buttons'] === true) @endif
{{$column['label']}}{{ trans('backpack::crud.actions') }}
{!!$value!!} @if ($widget['button_show'] === true) id . "/show") }}" class="btn btn-sm btn-link"> {{ trans('backpack::crud.preview') }} @endif @if ($widget['button_edit'] === true) id . "/edit") }}" class="btn btn-sm btn-link"> {{ trans('backpack::crud.edit') }} @endif @if ($widget['button_delete'] === true) id) }}" class="btn btn-sm btn-link" data-button-type="delete"> {{ trans('backpack::crud.delete') }} @endif
{{$column['label']}}{{ trans('backpack::crud.actions') }}
@push('after_scripts') @if (request()->ajax()) @endpush @endif @if (!request()->ajax()) @endpush @endif