@extends('layouts.modern') @section('page-title', $dataType->name . ' - Data Entries') @section('breadcrumb')
{{ $dataType->description ?: 'Manage data entries for this data type' }}
| ID | @foreach($listFields as $field)@if(in_array($field->field_type, ['text', 'email', 'number', 'date'])) {{ $field->label }} @else {{ $field->label }} @endif | @endforeachCreated | Actions |
|---|---|---|---|
| {{ $record->id }} | @foreach($listFields as $field)@php $value = $record->{$field->name}; @endphp @if($value === null) — @elseif(in_array($field->field_type, ['multiselect', 'checkbox'])) @php $decodedValue = is_string($value) ? json_decode($value, true) : $value; @endphp @if(is_array($decodedValue) && count($decodedValue) > 0) @foreach(array_slice($decodedValue, 0, 2) as $item) {{ $item }} @endforeach @if(count($decodedValue) > 2) +{{ count($decodedValue) - 2 }} more @endif @else — @endif @elseif($field->field_type === 'email') {{ $value }} @elseif($field->field_type === 'url') {{ Str::limit($value, 30) }} @elseif($field->field_type === 'currency') {{ $field->configuration['currency_symbol'] ?? '$' }}{{ number_format($value, 2) }} @elseif(in_array($field->field_type, ['date', 'datetime'])) {{ $value ? \Carbon\Carbon::parse($value)->format($field->field_type === 'date' ? 'M j, Y' : 'M j, Y g:i A') : '—' }} @elseif($field->field_type === 'file' || $field->field_type === 'image') @if($value) View {{ ucfirst($field->field_type) }} @else — @endif @else {{ Str::limit($value, 50) }} @endif | @endforeach{{ \Carbon\Carbon::parse($record->created_at)->format('M j, Y') }} |
@if(request()->hasAny(['search', 'status'])) No entries match your search criteria. Clear filters to see all entries. @else Get started by creating your first data entry. @endif
@if(!request()->hasAny(['search', 'status'])) Create First Entry @endif