xinax / laravel-latch
Laravel 对 Latch SDK 的包装(第二安全层)。
dev-master
2014-07-01 12:35 UTC
Requires
- php: >=5.3.0
- laravel/framework: 4.*
Requires (Dev)
- mockery/mockery: dev-master
This package is not auto-updated.
Last update: 2024-09-24 06:51:48 UTC
README
Laravel 的 Latch SDK 包。
关于 Latch 的更多信息: https://latch.elevenpaths.com/ 官方 Latch php SDK: https://github.com/ElevenPaths/latch-sdk-php
安装
此包需要 Laravel 4.1.*+
- 将存储库添加到 composer.json
"xinax/laravel-latch": "dev-master"
- 更新 composer
composer update
- 在 app.php 中注册服务提供者
'Xinax\LaravelLatch\LaravelLatchServiceProvider',
配置
- 发布配置文件
php artisan config:publish xinax/laravel-latch
- 在
app/config/packages/xinax/laravel-latch/config.php
用法
所有原始方法名称都保留。请参阅原始 README 获取更新后的文档。
配对注册
$accountID = LaravelLatch::pair($pairCode);
Latch 状态检查
try{ LaravelLatch::status($accountID); } catch (Xinax\LaravelLatch\Exceptions\ClosedLatchException $e){ // ... latch protection logic ... } catch (Xinax\LaravelLatch\Exceptions\LatchErrorException $e){ // ... crisis logic (depends of your security policy) ... }
取消配对
LaravelLatch::unpair($accountID);