diff options
Diffstat (limited to 'resources/views/filecollection.blade.php')
| -rw-r--r-- | resources/views/filecollection.blade.php | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/resources/views/filecollection.blade.php b/resources/views/filecollection.blade.php new file mode 100644 index 0000000..f89ac02 --- /dev/null +++ b/resources/views/filecollection.blade.php @@ -0,0 +1,25 @@ +@extends('template') +<?php + use Illuminate\Support\Facades\Storage; + //this page is intended to be used for specific collections of files relevant to groups of users, such as photos and videos from some event that they want to share with each other + + $files = Storage::disk('public')->files('sheeshbb'); + + // Filter out unwanted files (like .gitignore) + $files = array_filter($files, function($file) { + // Add any file filtering logic here if needed + return !str_starts_with(basename($file), '.'); + }); + + // Prepare file data for display + $fileData = []; + foreach ($files as $file) { + $fileData[] = [ + 'name' => basename($file), + 'path' => $file, + 'url' => Storage::disk('public')->url($file), + 'size' => Storage::disk('public')->size($file), + 'last_modified' => Storage::disk('public')->lastModified($file), + ]; + } +?>
\ No newline at end of file |
