{{-- Interviews tab (Social Inquiry): grouped by informant · drafts · edit / delete --}} @php $informants = config('probation.informants', []); $order = array_flip(array_keys($informants)); $grouped = collect(optional($case->socialInquiry)->interviews ?? []) ->sortBy(fn ($iv) => sprintf('%03d-%010d', $order[$iv->source_type] ?? 999, optional($iv->interview_date)->timestamp ?? 0)) ->groupBy('source_type'); $drafts = collect(optional($case->socialInquiry)->interviews ?? [])->where('is_draft', true)->count(); @endphp
No interviews recorded.
@endforelse