buxuhunao / laravel-kic
Laravel 的 KFB 智能云
0.4.0
2022-04-02 09:27 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.2
- illuminate/contracts: ^8.0|^9.0
- illuminate/support: ^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-26 19:36:12 UTC
README
kic for Laravel.
安装
$ composer require buxuhunao/kic -vvv
配置
在 configs/services
中添加服务配置
<?php
return [
// ...
'kic' => [
'app_key' => env('KIC_APP_KEY'),
'app_secret' => env('KIC_APP_SECRET'),
]
];
使用
使用Facade门面
\Buxuhunao\Kic\Support\KIC::getUuid($code)
或
/**
* @var Kic $app
*/
$app = app(\Buxuhunao\Kic\KfbIntelligentCloud::class);
$app->getUuid($code)
可用方法:
// code换取uuid
$app->getUuid($code);
// 绑定设备
$app->bind($uuid, $name, $remark = '');
// 解绑设备
$app->unbind($uuid);
// 获取设备信息
$app->info($uuid);
// 获取设备列表
$app->list($page);
// 修改设备绑定信息
$app->edit($uuid, $name, $remark = null);
// 获取打印能力
$app->capability($uuid);
// 创建打印任务
$app->create($params);
// 取消打印机所有任务
$app->cancel($uuid);
// 查询打印任务进度
$app->process($uuid, $printUuid);
// 重启盒子
$app->reboot($uuid);
// 清洗打印机喷头
$app->headClean($uuid);
// 大墨量清洗打印机喷头
$app->flush($uuid);
// 打印喷嘴检查页
$app->nozzleCheck($uuid);
贡献
您可以通过以下三种方式之一进行贡献:
代码贡献过程并不十分正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码规范。任何新的代码贡献都必须附有相应的单元测试(如果适用)。
许可证
MIT