waiyanhein / lumen-signed-url
此包最新版本(1.0.0)没有可用的许可信息。
用于生成Lumen框架临时签名URL的包
1.0.0
2021-01-15 15:13 UTC
Requires
- php: >=7.2.0
- laravel/lumen-framework: >=5.5.x-dev
This package is not auto-updated.
Last update: 2024-09-25 13:40:19 UTC
README
用于生成Lumen框架签名URL的包
此包使用Laravel文件存储系统保存签名URL,https://laravel.net.cn/docs/8.x/filesystem。
安装
composer require waiyanhein/lumen-signed-url
生成临时签名URL
$signedUrl = URLSigner::sign("http://testing.com", Carbon::now()->addMinutes(10)->format('Y-m-d H:i:s'));
- 注意:日期必须为
Y-m-d H:i:s
格式。
带有参数的URL签名
如果你的URL有参数,你可以将它们作为第三个参数以数组的形式传递。
$signedUrl = URLSigner::sign("http://testing.com", Carbon::now()->addMinutes(10)->format('Y-m-d H:i:s'), [ 'first_name' = 'Wai', 'last_name' => 'Hein' ]);
验证签名URL
$isValid = URLSigner::validate($signedUrl);