edqe / laravel-uploadthing
UploadThing Laravel driver
v1.0.1
2024-01-03 05:55 UTC
Requires
- php: >=8.0
- guzzlehttp/guzzle: ^7.8
- illuminate/http: ^10.39
Requires (Dev)
- pestphp/pest: ^2.30
This package is auto-updated.
Last update: 2025-09-04 11:56:14 UTC
README
UploadThing Laravel
Simple PHP port of UploadThing's UTApi library
📥 Installation
composer require edqe/laravel-uploadthing
📝 Usage
use UploadThing\UploadThing; $uploadThing = new UploadThing('your-api-key'); // Upload a file $file = $request->file('file'); $uploadThing->upload($file); // Get file list $uploadThing->listFiles(); // Rename files $uploadThing->renameFiles([ ["fileKey" => "fileKey1", "newName" => "newName2"], ["fileKey" => "fileKey2", "newName" => "newName2"] ]); // or $uploadThing->renameFile(["fileKey" => "fileKey1", "newName" => "newName2"]); // Delete files $uploadThing->deleteFiles(["fileKey1", "fileKey2"]); // Get file urls $uploadThing->getFileUrls(["fileKey1", "fileKey2"]); // Get usage stats $uploadThing->getUsageInfo();