nicxon / temp-download-links
Laravel package to generate temporary download links with expiry time and max download limits.
v1.0.1
2025-08-24 09:26 UTC
Requires
- php: >=8.0
- illuminate/support: ^9.0|^10.0|^11.0|^12.0
README
Generate secure, temporary download links with expiry and max download limits.
Installation
composer require nicxon/temp-download-links
Publish Migration & Config
php artisan vendor:publish --provider="Nicxon\\TempDownload\\TempDownloadServiceProvider" --tag="migrations" php artisan vendor:publish --provider="Nicxon\\TempDownload\\TempDownloadServiceProvider" --tag="config" php artisan migrate
Usage
use Nicxon\TempDownload\TempDownloadLinkService; $service = app(TempDownloadLinkService::class); $link = $service->make( '/path/to/your/file.zip', // path to a file in your public folder 120, // expires in 2 hours 5 // allow max 5 downloads ); echo $link;
License
MIT © 2025 Robert Nicjoo, PT. Nicxon International Solutions