faytzel / laravel-latch
Laravel 中的 Latch 集成
1.0.0
2015-02-23 19:51 UTC
Requires
- php: >=5.3.0
- illuminate/config: 5.*
- illuminate/encryption: 5.*
- illuminate/support: 5.*
- illuminate/translation: 5.*
This package is not auto-updated.
Last update: 2024-09-24 06:59:11 UTC
README
安装
Laravel 5
在您的 composer.json 中包含此包并运行 composer update
"faytzel/laravel-latch": "1.*"
更新 composer 后,将 Service Provider 添加到 config/app.php 中的 providers 数组
'Faytzel\LaravelLatch\LaravelLatchServiceProvider',
添加配置文件。
php artisan vendor:publish
如果需要使用 facade,请在 config/app.php 中的 facades 添加以下内容
'Latch' => 'Faytzel\LaravelLatch\Facades\LaravelLatch',
Laravel 4
在您的 composer.json 中包含此包并运行 composer update
"faytzel/laravel-latch": "0.*"
更新 composer 后,将 Service Provider 添加到 app/config/app.php 中的 providers 数组
'Faytzel\LaravelLatch\LaravelLatchServiceProvider',
添加配置文件。
php artisan config:publish faytzel/laravel-latch
如果需要使用 facade,请在 app/config/app.php 中的 facades 添加以下内容
'Latch' => 'Faytzel\LaravelLatch\Facades\LaravelLatch',
示例
与 Latch 账户配对
$token = Input::get('token');
if ($accountId = Latch::pair($token))
{
// Add account id latch to user table
}
else
{
echo Latch::error();
}
检查 Latch 账户是否已锁定
$accountId = 'latch_account_id';
if ( ! Latch::locked($accountId))
{
// Auth user
}
检查 Latch 账户是否已解锁
$accountId = 'latch_account_id';
if (Latch::unlocked($accountId))
{
// Auth user
}
取消 Latch 账户配对
$accountId = 'latch_account_id';
if (Latch::unpair($accountId))
{
// Delete account id latch in user table
}
else
{
echo Latch::error();
}