New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

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

PHP Version : 8.3 | 8.4 | 8.5 Laravel Version : 13.x License Build
Source Packagist Version Packagist Downloads

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-helpers

Laravel - Classes, Traits, Functions

1,741 2
namnv609/l5-fly-thumb

Resize image on the fly for Laravel 5

85 1
jasekz/laradrop

File manager using Dropzone.js for Laravel 5 | 6 | 7 | 8

10,312 71
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
php

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