@include('inc.layout.paginationSummary', ['model' => $models]) @foreach($listdata as $key => $options) @endforeach @foreach ($models as $model) @foreach($listdata as $key => $options) @endforeach @endforeach
@if(key_exists('label', $options)) {{ $options['label'] }} @else @if(key_exists('type', $options)) @if($options['type'] == 'inputDateTimePicker') {{ $options['datepicker']['label'] }}/{{ $options['time']['label'] }} @endif @else {{ $key }} @endif @endif Aktionen
@if(key_exists('foreign', $options)) @php $foreignModel = $options['foreign']['model']; $foreignKey = $options['foreign']['column']; if(key_exists('conditions', $options['foreign'])) { $foreignWhereColumn = $options['foreign']['conditions'][0]['column']; $foreignWhereValue = $options['foreign']['conditions'][0]['value']; } @endphp @if($foreignModel == 'audits') @if(key_exists('index', $options)) @if($options['index'] == 'first') {{ $model->audits->first()->$key->$foreignKey }} @elseif($options['index'] == 'last') {{ $model->audits->last()->$key->$foreignKey }} @else {{ $model->audits->last()->$key->$foreignKey }} @endif @else {{ $model->username }} @endif @else @if(isset($model->$foreignModel->$foreignKey)) {{ $model->$foreignModel->$foreignKey }} @elseif(isset($model->$foreignModel)) @php $count = 0; if(isset($foreignWhereColumn)) { foreach($model->$foreignModel as $foreign) { if($foreign->$foreignWhereColumn == $foreignWhereValue) { $count++; } } } else { $count = count($model->$foreignModel); } @endphp @if($count > 1)
    @foreach($model->$foreignModel as $foreign) @if(isset($foreignWhereColumn)) @if($foreign->$foreignWhereColumn == $foreignWhereValue)
  • {{ $foreign->$foreignKey }}
  • @endif @else
  • {{ $foreign->$foreignKey }}
  • @endif @endforeach
@else @foreach($model->$foreignModel as $foreign) @if(isset($foreignWhereColumn)) @if($foreign->$foreignWhereColumn == $foreignWhereValue) {{ $foreign->$foreignKey }} @endif @else {{ $foreign->$foreignKey }} @endif @endforeach @endif @endif @endif @else @php if(key_exists('type', $options)) { if($options['type'] == 'inputDateTimePicker') { if(key_exists('datepicker', $options) && key_exists('time', $options)) { if(key_exists('format', $options['datepicker']) && key_exists('format', $options['time'])) { $dateFormat = $options['datepicker']['format']; $timeFormat = $options['time']['format']; $format = $dateFormat.' '.$timeFormat; $value = \Carbon\Carbon::parse($model->$key)->format($format); } } else { $value = $model->$key; } } else { $value = $model->$key; } } else if(key_exists('helper', $options)) { $helper = $options['helper']; $value = $helper($model->$key); } else { if(key_exists('format', $options)) { $value = \Carbon\Carbon::parse($model->$key)->format($options['format']); } else { $value = $model->$key; } } @endphp @if($key == 'published') @include('inc.forms.formAjaxPublish', [ 'model' => $model, 'title' => __("models.".$model->modeltype) ]) @elseif($key == 'order') @include('inc.forms.formAjaxOrder', [ 'model' => $model, 'orderCount' => count($models) ]) @else {{ $value }} @endif @endif
@include('inc.forms.formAjaxCrud', [ 'model' => $model, ])