@php /** @var \App\Admin\Field $field */ $record = $record ?? null; $id = ($idPrefix ?? '').$field->name; $value = $field->inputValue($record); $current = $record?->getAttribute($field->name); @endphp
@if($field->type === 'boolean') @else @switch($field->type) @case('textarea') @break @case('json') @break @case('select') @break @case('belongsTo') @break @case('file') placeholder) accept="{{ $field->placeholder }}" @endif @required($field->required && ! $record)> @if($current) Current: {{ basename($current) }} — upload a new file to replace it. @endif @break @case('number') min !== null) min="{{ $field->min }}" @endif @if($field->max !== null) max="{{ $field->max }}" @endif placeholder="{{ $field->placeholder }}" @required($field->required)> @break @case('date') required)> @break @case('datetime') required)> @break @default required)> @endswitch @endif @if($field->help) {{ $field->help }} @endif @error($field->name) {{ $message }} @enderror