lawrence615 / atgate
此软件包通过使用他们自己的 PHP SDK 与非洲的 Talking API 进行交互。
dev-master
2017-01-20 12:54 UTC
This package is not auto-updated.
Last update: 2024-09-15 02:06:22 UTC
README
这是一个简单的 Laravel 扩展包,旨在使您的 Laravel 应用程序中使用官方 非洲的 Talking PHP 网关更加方便。
要求
快速安装
通过 Composer 安装软件包
$ composer require "lawrence615/atgate:dev-master"
将服务提供者添加到您的 config/app.php
文件中
'providers' => [ ... Mobidev\ATGate\ATGateServiceProvider::class, ... ]
将外观添加到您的 config/app.php
文件中
'aliases' => [ ... 'AfricaTGate' => Mobidev\ATGate\Facades\AfricaTGate::class, ... ]
发布配置和资源
$ php artisan vendor:publish
配置
安装的最后一步,$ php artisan vendor:publish
,会在配置目录中创建一个配置文件(atgate.php)。
更新 atgate.php 中的 AT 凭据
更新 config/atgate.php 中的用户名和 api_key。
您可以在 这里 生成 API 密钥。您需要先创建一个账户,用户名将是您创建账户时使用的。
在应用程序中使用
在控制器中导入/使用外观
use AfricaTGate;
- 默认
$response = AfricaTGate::sendSMS("0720XXXXXX", "Testing. Test SMS.");
- 带有发送者 ID
$response = AfricaTGate::from('Sender_Id')->sendSMS("0720XXXXXX", "Testing. Test SMS.");