{{ config('app.name', 'Prolex Law Firm') }}

Matter Status Report

Period{{ \Carbon\Carbon::parse($reportData['pfrom'])->format('F j, Y') }} to {{ \Carbon\Carbon::parse($reportData['pto'])->format('F j, Y') }}
Generated On{{ now()->format('F j, Y \\a\\t g:i A') }}
Total Matters{{ number_format($reportData['total_matters']) }}
Open Matters{{ number_format($reportData['open_matters']) }}
Closed Matters{{ number_format($reportData['closed_matters']) }}
Status Summary
@forelse($reportData['status_summary'] as $status => $count) @empty @endforelse
StatusCount
{{ $status }}{{ $count }}
No data
Type Summary
@forelse($reportData['type_summary'] as $type => $count) @empty @endforelse
TypeCount
{{ $type }}{{ $count }}
No data
Lawyer Summary (Top 5)
@php $topLawyers = collect($reportData['lawyer_summary'])->sortDesc()->take(5); @endphp @forelse($topLawyers as $lawyer => $count) @empty @endforelse
LawyerCount
{{ $lawyer }}{{ $count }}
No data
Matters Detail
@forelse($reportData['matters'] as $matter) @empty @endforelse
Matter # Title Client Lawyer Status Type Priority Category Opened Closed
{{ $matter->matter_number }} {{ Str::limit($matter->matter_title, 40) }} {{ $matter->client_display ?? 'N/A' }} {{ $matter->lawyer_display ?? 'Unassigned' }} {{ $matter->status?->name ?? 'N/A' }} {{ $matter->type?->name ?? 'N/A' }} {{ $matter->priority?->name ?? 'N/A' }} {{ $matter->category?->name ?? 'N/A' }} {{ $matter->opened_date ? \Carbon\Carbon::parse($matter->opened_date)->format('M j, Y') : 'N/A' }} {{ $matter->closed_date ? \Carbon\Carbon::parse($matter->closed_date)->format('M j, Y') : '-' }}
No matters found for the selected criteria.