@extends('layouts.app') @section('title', $document->title) @section('content')
Back to documents

{{ $document->title }}

{{ $document->document_category }} @php $stBadge = match($document->status) { 'Draft'=>'s','Pending Review'=>'a','Approved'=>'g','Rejected'=>'r','Archived'=>'s','Expired'=>'r',default=>'s'}; @endphp {{ $document->status }} v{{ $document->version_number }} @if($document->visibility === 'Private')Private@endif
@if($document->file_path) Download @endif @if(!$document->isArchived()) @endif @if(in_array($document->status, ['Draft','Pending Review'], true))
@csrf @method('PUT')
@endif @if(!$document->isArchived())
@csrf @method('PUT')
@else
@csrf @method('PUT')
@endif
@if($document->status === 'Rejected' && $document->rejection_reason)
Rejection reason: {{ $document->rejection_reason }}
@endif

Metadata

@include('documents.partials.metadata-form')

Version history

@forelse($document->versions as $v) @empty @if($document->file_path) @else @endif @endforelse
Ver File By Date Size Notes
v{{ $v->version_number }} {{ $v->original_file_name ?? $v->file_name }} {{ $v->uploader?->name ?? '—' }} {{ $v->created_at?->format('M j, Y') }} {{ \Illuminate\Support\Number::fileSize($v->file_size) }} {{ \Illuminate\Support\Str::limit($v->change_notes, 40) }} Download
v{{ $document->version_number ?: 1 }} {{ $document->displayFileName() }} {{ $document->uploader?->name }} {{ $document->created_at?->format('M j, Y') }} {{ \Illuminate\Support\Number::fileSize($document->file_size) }} Legacy upload Download
No file stored.
@if(str_contains(strtolower((string) $document->mime_type), 'pdf'))

Preview

Open the PDF in a new tab for a full preview.

Open PDF preview
@endif

File details

Original name
{{ $document->displayFileName() }}
MIME
{{ $document->mime_type ?? '—' }}
Size
{{ \Illuminate\Support\Number::fileSize($document->file_size) }}
Uploaded
{{ $document->created_at?->format('M j, Y H:i') }} — {{ $document->uploader?->name ?? '—' }}
Updated
{{ $document->updated_at?->format('M j, Y H:i') }}
@if($document->reviewer)
Reviewed
{{ $document->reviewed_at?->format('M j, Y') }} — {{ $document->reviewer?->name }}
@endif

Linked records

@if($logs->isNotEmpty())

Recent activity

    @foreach($logs as $log)
  • {{ $log->created_at?->format('M j H:i') }} — {{ $log->action }} @if($log->user)by {{ $log->user->name }}@endif
  • @endforeach
@endif
@endsection