@extends('layout.app') @section('title', sprintf('%s - Liste', trans(Str::plural(class_basename($modelClass))))) @section('description', sprintf('Liste des %s', trans(Str::plural(class_basename($modelClass))))) @section('metaIndex', 'noindex,nofollow') @section('content')
@include('modules.flashMessage')
{{ trans(Str::plural(class_basename($modelClass))) }} - {{ __('Liste') }} @can('create', $modelClass) {{ __('Ajouter') }} @endcan
{{ $models->links() }}
Réinitialiser
@foreach ($modelClass::getEditableProperties() as $fieldName => $prop) @if(in_array(CrudAction::viewAny(), $prop['actions'])) @switch($prop['type']) @case(CrudType::password()) {{-- Ignore --}} @break @default @endswitch @endif @endforeach @if(count($models)) @foreach($models as $model) @foreach ($modelClass::getEditableProperties() as $fieldName => $prop) @if(in_array(CrudAction::viewAny(), $prop['actions'])) @switch($prop['type']) @case(CrudType::password()) {{-- Ignore --}} @break @default @endswitch @endif @endforeach @endforeach @else @endif
{{ $prop['label'] }} @include('crud.modules.sorter', ['colname' => $fieldName])
@include('crud.printfield', [ 'action' => CrudAction::viewAny(), 'field' => $model->{$fieldName}, 'props' => $prop ])
@can('view', $model) {{ __('Voir') }} @endcan @can('update', $model) {{ __('Éditer') }} @endcan @can('delete', $model)
@csrf @method('DELETE')
@endcan
Rien à afficher
{{ $models->links() }}
@endsection