webmavens / laravel-faxage
使用faxage api在传真上执行操作
0.0.4
2023-06-29 14:17 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.4
- spatie/laravel-package-tools: ^1.12
Requires (Dev)
- nunomaduro/collision: ^5.10
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.22
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-29 17:02:05 UTC
README
FAXAGE提供的HIPAA合规传真发送服务
功能说明
此包允许您使用laravel通过faxage发送/重发/列出/获取并通知传真。
安装
您可以通过composer安装此包
composer require webmavens/laravel-faxage
使用
- 请将以下参数添加到您的.env文件中。
FAXAGE_USERNAME=YOUR_FAXAGE_USERNAME FAXAGE_PASSWORD=YOUR_FAXAGE_PASSOWRD FAXAGE_COMPANY_ID=YOUR_COMPANY_ID FAXAGE_FAXNO=YOUR_FAXNO FAXAGE_URL_NOTIFY=CALLBACK_URL FAXAGE_TAG_NUMBER=YOUR_TAG_NUMBER (EX. 1.123.123.1234)
- 发送传真
$laravelFaxage = new Webmavens\LaravelFaxage(); $response = $laravelFaxage->sendFax($params);
发送传真所需的以下参数。
recipname = DESTINATION_NAME faxno = DESTINATION_NUMBER faxfilenames = FAX_FILE_NAME faxfiledata = FAX_FILE_DATA opration = 'sendfax'
- 重发传真
$laravelFaxage = new Webmavens\LaravelFaxage(); $response = $laravelFaxage->sendFax($params);
重发传真所需的以下参数。
recipname = DESTINATION_NAME faxno = DESTINATION_NUMBER faxfilenames = FAX_FILE_NAME faxfiledata = FAX_FILE_DATA opration = 'resend' jobid = FAX_JOB_ID
- 列出传真
$laravelFaxage = new Webmavens\LaravelFaxage(); $response = $laravelFaxage->listFax();
- 获取传真
$laravelFaxage = new Webmavens\LaravelFaxage(); $faxId = FAX_ID $response = $laravelFaxage->getFax($faxId);
- 通知传真
$laravelFaxage = new Webmavens\LaravelFaxage(); $faxId = FAX_ID $response = $laravelFaxage->notifyFaxage($faxId);
测试
composer test
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全漏洞
有关如何报告安全漏洞,请审查我们的安全策略。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。