pharaonic/laravel-uploader
Upload files to any Laravel disk with hashed names, image thumbnails, visibility control and secure URLs.
1,478
4
| Install | |
|---|---|
composer require pharaonic/laravel-uploader |
|
| Latest Version: | 13.0.0 |
| PHP: | >=8.3 <8.6 |
| Laravel: | 13 |
| Older releases: | 6 – 12 |
| License: | MIT |
| Last Updated: | Oct 30, 2026 |
| Links: | GitHub · Packagist |
Maintainer: Pharaonic
Upload files to any Laravel disk with hashed names, image thumbnails, visibility control and secure URLs.
Installation
composer require pharaonic/laravel-uploader
php artisan migrate
The service provider is registered automatically. Publish the configuration when you need to change it:
php artisan vendor:publish --tag=uploader-config
Usage
$upload = upload($request->file('avatar'), [
'path' => 'avatars',
'thumbnail' => ['width' => 200, 'ratio' => true],
]);
$upload->url; // file URL, or a temporary URL for private S3 files
$upload->thumbnail->url; // thumbnail URL
uploaded($upload->hash); // find it again by hash
Documentation
Full documentation: Laravel Uploader Documentation.
Support & Security
See SUPPORT.md and SECURITY.md. Contributions are welcome; see CONTRIBUTING.md.
License
MIT. See LICENSE.
Related Packages
pharaonic/laravel-readable
Readable numbers, dates, durations and file sizes for Laravel, as static methods...
89,774
23
valorin/random
Random is a simple helper package designed to make it easy to generate a range o...
423,305
234
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 13.0.0 | >=8.3 <8.6 | ^13.0 | MIT | |
| 12.0.0 | >=8.2 <8.6 | ^12.0 | MIT | |
| 11.0.0 | >=8.2 <8.5 | ^11.0 | MIT | |
| 10.0.0 | >=8.1 <8.4 | ^10.0 | MIT | |
| 9.0.0 | >=8.0 <8.3 | ^9.33 | MIT | |
| 8.0.0 | >=8.0 <8.2 | ^8.75 | MIT | |
| 7.0.0 | >=8.0 <8.1 | ^7.30 | MIT | |
| 6.1.0 | >=8.0 <8.1 | ^6.20 | MIT | |
| 6.0.0 | >=8.0 <8.1 | ^6.20 | MIT | |
| 4.0.6 | >=8.0 | >=9.0 | MIT | |
| 4.0.5 | >=8.0 | >=9.0 | MIT | |
| 4.0.4 | >=8.0 | >=9.0 | MIT | |
| 4.0.3 | >=8.0 | >=9.0 | MIT | |
| 4.0.2 | >=8.0 | >=9.0 | MIT | |
| 4.0.1 | >=8.0 | >=9.0 | MIT | |
| 4.0.0 | >=8.0 | >=9.0 | MIT | |
| 3.0.1 | >=7.2 | >=6.0 | MIT | |
| 3.0.0 | >=7.2 | >=6.0 | MIT | |
| 2.3.4 | >=7.2 | >=6.0 | MIT | |
| 2.3.3 | >=7.2 | >=6.0 | MIT | |
| 2.3.2 | >=7.2 | >=6.0 | MIT | |
| 2.3.1 | >=7.2 | >=6.0 | MIT | |
| 2.3.0 | >=7.2 | >=6.0 | MIT | |
| 2.2.1 | >=7.2 | >=6.0 | MIT | |
| 2.1.4 | >=7.2 | >=6.0 | MIT | |
| 2.1.3 | >=7.2 | >=6.0 | MIT | |
| 2.1.2 | >=7.2 | >=6.0 | MIT | |
| 2.1.1 | >=7.2 | >=6.0 | MIT | |
| 2.1.0 | >=7.2 | >=6.0 | MIT | |
| 2.0.0 | >=7.2 | >=6.0 | MIT |
Showing the latest 30 of 33. See every release on Packagist
