ericlagarda / temporal
Laravel 5 包用于创建时间敏感的 URL 资源
1.0
2016-05-03 19:39 UTC
Requires
- php: >=5.4.0
- illuminate/config: ~5.0
- illuminate/support: ~5.0
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-12 22:26:12 UTC
README
此包生成临时令牌,用于与您的模型、URL、控制器或您想要的任何东西一起使用。
安装
使用 composer 进行安装
composer require ericlagarda/temporal
将提供者添加到您的 config/app.php
EricLagarda\Temporal\TemporalServiceProvider::class
Temporal
门面会自动注册为 EricLagarda\Temporal\Facades\Temporal
类的别名。
如何使用
您有两个辅助函数用于创建和接收时间敏感的 URL。
要创建您的令牌,只需调用 create
方法
$myToken = Temporal::create($modelId, $expireTime); //$expireTime in minutes to expire
要解密此令牌并检查其是否有效,您可以使用 check
方法
$isValid = Temporal::check($token); //$token appended to url
check
方法将在令牌无效时返回 false
。如果有效,则返回包含 id
、expires
和 created_at
的对象。
许可证
MIT 许可证 (MIT)。