{{--
Manifesto tablosunda anlık kaydedilen tek hücre.
Beklenen: $field, $value, $row, $named, $url, $ph
Opsiyonel: $type ('text'|'date'|'select'), $options (select için ['deger' => 'Etiket'])
Değer blur / Enter (select'te change) ile PATCH edilir. Tarih alanları
olarak render edilir; sunucuya Y-m-d gider.
--}}
@php
$type = $type ?? 'text';
$options = $options ?? [];
$editable = $named && !empty($row['_passenger_id']);
// Tarih değerleri manifesto satırında gg.aa.yyyy biçiminde gelir; input Y-m-d ister
$rawValue = $value;
if ($type === 'date' && $value) {
try {
$rawValue = \Illuminate\Support\Carbon::createFromFormat('d.m.Y', $value)->format('Y-m-d');
} catch (\Throwable $e) {
$rawValue = \Illuminate\Support\Carbon::parse($value)->format('Y-m-d');
}
}
@endphp
@if($editable)
@if($type === 'select')
@else
@endif
@else
—
@endif