{{-- Document vault manager. Variables: $property (Property model), $documentTypes (Collection) --}} @php $documents = $property->documents()->with(['documentType', 'uploadedBy'])->get(); @endphp
Document Vault
{{ $documents->count() }} {{ Str::plural('document', $documents->count()) }}
{{-- Upload row --}}

PDF, JPG, PNG, DOCX · max 20 MB

{{-- Document list --}}
@forelse($documents as $doc) @empty @endforelse
Type File Size Uploaded By Date Actions
{{ $doc->documentType ? $doc->documentType->name : '—' }} {{ $doc->original_name }} @php $size = $doc->size; echo $size >= 1048576 ? round($size/1048576, 1) . ' MB' : round($size/1024, 1) . ' KB'; @endphp {{ $doc->uploadedBy ? $doc->uploadedBy->name : '—' }} {{ $doc->created_at->format('d M Y') }} @if(auth()->user()->isAdmin()) @endif
No documents uploaded yet.
@push('scripts') @endpush