ged/api-laravel 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

ged/api-laravel

Composer 安装命令:

composer require ged/api-laravel

包简介

Laravel Package para integracao com GED API

README 文档

README

Laravel Package para integracao com GED API.

Instalacao

composer require ged/api-laravel
php artisan vendor:publish --tag=ged-api-config

Configuracao (.env)

GED_API_KEY=sua-chave-api
GED_API_URL=https://ged.api.br/api

Assinatura Digital

use Ged\ApiLaravel\Facades\GedApi;

// Assinar PDF com certificado A1
$result = GedApi::sign('/caminho/documento.pdf', '/caminho/certificado.pfx', 'senha');

// PDF assinado
file_put_contents('assinado.pdf', base64_decode($result['signed_pdf_base64']));

// Ou via download URL
// $result['download_url']

Com assinatura visual

$result = GedApi::sign('/caminho/doc.pdf', '/caminho/cert.pfx', 'senha', [
    'rect' => [100, 100, 300, 150],
    'page' => 1,
    'signer_name' => 'Joao da Silva',
]);

A partir de base64

$result = GedApi::signFromBase64($pdfBase64, $pfxContent, 'senha');

Certificados

// Emitir certificado
$result = GedApi::issueCertificate('Joao da Silva', '123.456.789-00', 'joao@email.com', 'senha123');

// Listar
$result = GedApi::listCertificates(page: 1, status: 'active');

// Revogar
$result = GedApi::revokeCertificate(serial: '12345', reason: 'Comprometido');

// Verificar validade
$result = GedApi::verifyCertificate(serial: '12345');

Requisitos

  • PHP >= 8.0
  • Laravel >= 9.0
  • ext-openssl

Suporte

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-05-22

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固