waiyanhein/lumen-signed-url

此包最新版本(1.0.0)没有可用的许可信息。

用于生成Lumen框架临时签名URL的包

1.0.0 2021-01-15 15:13 UTC

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);