定制 chatoncloud/laravel-sdk 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

chatoncloud/laravel-sdk

最新稳定版本:v0.1.1

Composer 安装命令:

composer require chatoncloud/laravel-sdk

包简介

SDK Laravel para integração com a plataforma ChatOnCloud (abertura de tickets via API)

README 文档

README

SDK Laravel oficial para integração com a plataforma ChatOnCloud.

Atualmente permite criar chamados remotamente via API. Futuramente será expandido com novas funcionalidades.

📦 Instalação

  1. Adicione o pacote via Composer:
composer require chatoncloud/laravel-sdk
  1. Publique o arquivo de configuração:
php artisan vendor:publish --tag=chatoncloud-config
  1. Configure as variáveis de ambiente no seu .env:
CHATONCLOUD_URL=https://chatoncloud.com
CHATONCLOUD_TOKEN=seu_token_secreto

⚙️ Exemplo de uso

use ChatOnCloud\Ticket\TicketClient;

$response = app(TicketClient::class)->create(
    sSubject: 'Problema com login',
    sDescription: 'Usuário relatou erro 500 ao tentar acessar.',
    sPriority: 'alta',
    aAttachments: [$arquivo1, $arquivo2] // Opcional
);

if ($response) {
    echo "Chamado criado com sucesso! ID: " . $response['ticket_id'];
} else {
    echo "Erro ao criar o chamado.";
}

📁 Estrutura do Config

Arquivo config/chatoncloud.php publicado:

return [
    'url' => env('CHATONCLOUD_URL', 'https://dominio.com/api/tickets'),
    'token' => env('CHATONCLOUD_TOKEN'),
];

🛠️ Requisitos

  • PHP >= 8.1
  • Laravel >= 10
  • GuzzleHTTP (instalado automaticamente)

🤝 Contribuindo

Pull requests são bem-vindos! Este pacote será continuamente evoluído conforme novas integrações forem sendo implementadas na plataforma ChatOnCloud.

统计信息

  • 总下载量: 2
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-03-30