实例代码/远程锁定

使用 Laravel 框架访问远程锁的简单方法

v1.0.1 2023-09-12 06:34 UTC

This package is auto-updated.

Last update: 2024-09-12 09:04:44 UTC


README

composer require instance-code/remotelock

添加到项目

    'providers' => ServiceProvider::defaultProviders()->merge([
        InstanceCode\Remotelock\Providers\RemotelockServiceProvider::class,
    ])->toArray(),

创建实例

$client = Remotelock::getInstance();

创建链接

    $url = $client->createLink();

    <a href="{{ $url }}">GET CODE</a>

获取令牌

$client->setCode('{code}')
        ->getToken();

刷新令牌

$client->setRefreshToken('{refreshToken}')
        ->refreshToken()();

创建访问用户

AccessPersonType::GUEST | AccessPersonType::USER

参考 创建访问访客

$client->createAccessUser(AccessPersonType::GUEST, $attribute);

获取二维码

AccessPersonType::GUEST | AccessPersonType::USER

参考 创建二维码

$client->getQrCode(string|int $pin, array $attribute = '');

创建任何请求

  1. 支持方法:get, post, put, patch, delete, option

参考 创建访问访客

$client->get($URI, $params);
$client->post($URI, $params);
$client->put($URI, $params);
$client->patch($URI, $params);
$client->delete($URI, $params);
  1. 响应 JSON