kapitanpulido / storagefile
Laravel Storage File Upload
1.0.0
2021-04-19 03:10 UTC
This package is auto-updated.
Last update: 2025-06-26 11:08:46 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.