Temporal Tokens for Laravel
This package generates temporary tokens to use with your models, urls, controllers or whatever you want., (*1)
Installation
Use composer to install:, (*2)
composer require ericlagarda/temporal
Add provider to your config/app.php, (*3)
EricLagarda\Temporal\TemporalServiceProvider::class
Temporal facade is automatically registered as an alias for EricLagarda\Temporal\Facades\Temporal class., (*4)
How to use
You have two helpers to create and recieve temporal urls., (*5)
To create your token just call create method:, (*6)
$myToken = Temporal::create($modelId, $expireTime); //$expireTime in minutes to expire
To decrypt this token and check if is valid, you can use check method:, (*7)
$isValid = Temporal::check($token); //$token appended to url
Method check will return false in case token is invalid. Or object with id, expires, created_at if is valid., (*8)
License
The MIT License (MIT)., (*9)