{{ $resource->title }}

Branch: {{ $resource->branch_name }} Subject: {{ $resource->subject_name }} @if(isset($resource->semester)) Semester: {{ $resource->semester }} @endif Total Files: {{ $files->count() }}
@if($files->count() > 0)
{{ $files->count() }} Total Files
@php $totalSize = $files->sum('file_size') ?? 0; echo $totalSize > 1024 ? round($totalSize/1024, 2) . ' MB' : $totalSize . ' KB'; @endphp Total Size
{{ $resource->download_count ?? 0 }} Downloads
{{ $resource->last_updated ?? date('d M') }} Last Updated
@endif @if($resource->description)
About this Resource

{{ $resource->description }}

@endif
Available Files @if($files->count() > 0) {{ $files->count() }} items @endif
@if($files->count() > 0)
@foreach($files as $index => $file) @php // Determine file type for icon and badge $extension = pathinfo($file->file_name, PATHINFO_EXTENSION); $fileType = strtolower($extension); $iconClass = 'fa-file'; $badgeClass = 'file-type-other'; if(in_array($fileType, ['pdf'])) { $iconClass = 'fa-file-pdf text-danger'; $badgeClass = 'file-type-pdf'; } elseif(in_array($fileType, ['doc', 'docx'])) { $iconClass = 'fa-file-word text-primary'; $badgeClass = 'file-type-doc'; } elseif(in_array($fileType, ['zip', 'rar', '7z'])) { $iconClass = 'fa-file-zipper text-warning'; $badgeClass = 'file-type-zip'; } elseif(in_array($fileType, ['jpg', 'jpeg', 'png', 'gif'])) { $iconClass = 'fa-file-image text-success'; } elseif(in_array($fileType, ['mp4', 'avi', 'mov'])) { $iconClass = 'fa-file-video text-info'; } @endphp
{{ $file->file_name }} @if(in_array($fileType, ['pdf', 'doc', 'docx', 'zip'])) {{ strtoupper($fileType) }} @endif
@if(isset($file->file_size)) {{ $file->file_size > 1024 ? round($file->file_size/1024, 2) . ' MB' : $file->file_size . ' KB' }} @endif {{ isset($file->created_at) ? \Carbon\Carbon::parse($file->created_at)->format('d M Y') : date('d M Y') }} @if(isset($file->download_count)) {{ $file->download_count }} downloads @endif
Download
@endforeach
@else

No Files Available

There are no files in this resource yet. Please check back later.

Browse Other Resources
@endif
Back to Resources