ctsoft/laravel-letter-xpress

LetterXpress 连接器,适用于 Laravel。

v1.1.0 2022-03-14 19:40 UTC

This package is auto-updated.

Last update: 2024-09-15 00:49:25 UTC


README

此包连接 Laravel 到 LetterXpress API。

安装

通过 Composer 安装此包

composer require ctsoft/laravel-letter-xpress

将以下行添加到您的 .env 文件中,并插入您自己的 API 凭据

LETTER_XPRESS_API_USER=[username]
LETTER_XPRESS_API_KEY=[apikey]

如果您想使用沙箱,请将此行添加到您的 .env 文件中

LETTER_XPRESS_API_URL=https://sandbox.letterxpress.de/v1/

用法

设置新工作

use CTSoft\Laravel\LetterXpress\Facades\LetterXpress;
use CTSoft\Laravel\LetterXpress\Models\Letter;

$letter = (new Letter())
    ->setFile('document.pdf')           // Use one of this functions
    ->setDocument('PDF BINARY STRING')  // to set the document
    ->setColor(true)
    ->setDuplex(true);
...

$letter = LetterXpress::setJob($letter);
echo $letter->getJobId();
echo $letter->getPrice();
...

注意

  • 当前仅支持设置新工作
  • 欢迎提交 PR 以添加更多功能或通过问题请求

安全

如果您发现任何安全相关问题,请发送电子邮件至 security@ctsoft.de 而不是使用问题跟踪器。

许可证

此包是开源软件,根据 MIT 许可证 许可。