smlnordic / kupongsupport-api
与 Kupongsupport API 集成
2.1.3
2023-10-10 18:20 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.8
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.20
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-08 17:12:58 UTC
README
安装
您可以通过 composer 安装此包
composer require smlnordic/kupongsupport-api
初始化 .env 变量
php artisan ks-api-init
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="SMLNordic\KSApi\KSApiServiceProvider" --tag="kupongsupport-api-config"
这是发布配置文件的内容
return [ 'token' => env('KS_API_TOKEN'), 'base_url' => env('KS_BASE_URL', 'https://kupongsupport.se'), 'templates' => [ 'print' => env('KS_PRINT_TEMPLATE_ID'), 'mobile' => env('KS_MOBILE_TEMPLATE_ID'), ], ];
用法
通过短信创建并发送优惠券
$options = [ 'template' => XXXX, // Template ID in Kupongsupport 'type' => 'mobile', // "print" or "mobile 'delivery_type' => 'sms', // "sms", "email" or "api" 'amount' => 10, 'valid_days' => 90, ]; $kupongsupport = new SMLNordic\KSApi(); $coupon = $kupongsupport->createCoupon($options);
测试
composer test
变更日志
请参阅 变更日志 了解最近更改的详细信息。
安全漏洞
请参阅 我们的安全策略 了解如何报告安全漏洞。
致谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。