@extends('layouts.app') @section('title', __($config['label'])) @push('styles') @endpush @section('content') {{-- Cabecera --}}

{{ __($config['label']) }}

{{ $registros->total() }} {{ __('valores') }} · {{ (new $config['model'])->getTable() }}

{{-- Alertas --}} @if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif {{-- Tabla --}}
@foreach($config['campos'] as $campo) @endforeach @forelse($registros as $r) {{-- Fila lectura --}} @foreach($config['campos'] as $campo) @endforeach {{-- Fila edición inline --}} @empty @endforelse
{{ __('ID') }}{{ __($campo['label']) }}
{{ $r->$pk }}{{ $r->{$campo['name']} ?? '—' }}
@csrf @method('DELETE')
{{ __('Sin valores registrados') }}
{{-- Paginación --}} @if($registros->hasPages())
{{ __('Mostrando') }} {{ $registros->firstItem() }}–{{ $registros->lastItem() }} {{ __('de') }} {{ $registros->total() }}
{{ $registros->withQueryString()->links('pagination::bootstrap-5') }}
@endif {{-- Añadir nuevo valor --}}
{{ __('Añadir nuevo valor') }}
@csrf @foreach($config['campos'] as $campo)
{{ __($campo['label']) }}{{ $campo['required'] ? ' *' : '' }}
@endforeach
@endsection @push('scripts') @endpush