kapitanpulido / storagefile
Laravel Storage File Upload
Installs: 101
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/kapitanpulido/storagefile
This package is auto-updated.
Last update: 2025-12-26 12:33:05 UTC
README
This Laravel package contains methods for:
- Generating unique filename
- Saving uploaded file on a folder
- Deleting file on a folder
Uploaded files will be saved on the storage folder (storage/app/public).
Installation
composer require kapitanpulido/storagefile
Usage
use kapitanpulido\StorageFile\StorageFile; $model = Model::find($id); if ($file = $request->file('element')){ if ($model->filename){ StorageFile::deleteFile('my_folder', $model->filename); } $unique_filename = StorageFile::generateUniqueFileName('my_folder', $file->getClientOriginalName()); StorageFile::saveFile($file, 'my_folder', $unique_filename); }
License
Donate
If you can afford, please consider donating, but no worries if you cannot, use this for absolutely free.