{{--
--}}
Banner

Media Library

{{--
--}}
Folders
@if ($folders->isNotEmpty()) @foreach ($folders as $folder) @endforeach {{-- @else
No folders found
--}} @endif
All Files
{{--

Architects design houses

--}}
@if ($files->isNotEmpty()) @foreach ($files as $file) @php $date = \Carbon\Carbon::parse($file->capture_datetime); $timeAgoText = $date->format('F j, Y'); $fileType = $file->file_type; $title = $file->title; $signedUrl = $file->signedUrl; $isVideo = $fileType == 1; $isImage = $fileType == 3; $isDocument = $fileType == 2; $thumbnailUrl = asset('assets/img/image-placeholder.png'); if ($isImage) { $thumbnailPath = $file->url; $thumbnailUrl = Storage::disk('s3_thumbnails')->url($thumbnailPath); } if ($isVideo) { $baseFilename = str_replace('.mp4', '', $file->url); $thumbnailUrls = []; for ($i = 0; $i < $file->no_of_thumbnails; $i++) { $thumbnailUrls[] = Storage::disk('s3_thumbnails')->url( "{$baseFilename}" . ($file->no_of_thumbnails > 1 ? "-{$i}" : '') . '.jpg', ); } $thumbnailUrl = $thumbnailUrls[0] ?? asset('assets/img/video-placeholder.png'); } if ($isDocument) { $thumbnailPathJpg = pathinfo($file->url, PATHINFO_DIRNAME) . '/' . pathinfo($file->url, PATHINFO_FILENAME) . '.jpg'; $thumbnailUrl = Storage::disk('s3_thumbnails')->url($thumbnailPathJpg); $isDocxFile = Str::endsWith($file->url, '.docx'); } @endphp
@if ($isImage) File Thumbnail @elseif ($isVideo) Video Thumbnail @elseif ($isDocument && !$isDocxFile)
Document Thumbnail
@elseif ($isDocument && $isDocxFile) Document Thumbnail @endif

{{ $title }}

@if ($isImage) IMAGE @elseif ($isVideo) VIDEO @elseif ($isDocument) DOCUMENT @endif

{{ $timeAgoText }}

@endforeach @else
No files found
{{--

Try searching with a different keyword.

--}}
@endif
{{ $files->appends(['search' => request('search')])->links() }}