shortcodes / files-upload
Allows to easly upload files and store in tmp dir
Installs: 308
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/shortcodes/files-upload
Requires
- php: >=7.0.0
- intervention/image: ^2.4
This package is auto-updated.
Last update: 2025-10-05 23:03:32 UTC
README
Package is created for speedup managing upload of files to Larave storage
#Install
composer require shortcodes/files-upload
Usage
Below there is a list of instructions how to use package
###Settings
Publish config file of module
php artisan vendor:publish --provider="Shortcodes\FilesUpload\FilesUploadPackageProvider"
Now you can modify settings of module in config/upload.php
###Routes Add package routes to your routes file using predefined method:
Route::uploadRoutes()
It creates two routes
POST /files - to add new files to tmp directory and
GET /files/{url} - to view files
If file is image you can generate thumbnail using request query string parameters width
and hright
###Model
To be able to use package in module it is nessesary to add CanUploadFiles
trait to model
class YourModel extends Model{
use CanUploadFiles;
...
}
And provide fileFields
property as array of fields that can be uploadable