mohamedelshazlyeida/laravel-unifonic

用于使用 Unifonic API 的包

dev-main 2021-05-10 10:56 UTC

This package is not auto-updated.

Last update: 2024-09-25 02:56:58 UTC


README

立即使用您喜欢的 PHP 框架发送短信。

安装

composer require mohamedelshazlyeida/laravel-unifonic.

将服务提供者添加到您的 config/app.php

'providers' => [

    MohamedElshazlyEida\Unifonic\UnifonicServiceProvider::class,

],

...运行 php artisan vendor:publish 以复制配置文件。

编辑 config/unifonic.php 或在您的 .env 文件中添加 Unifonic 应用程序 ID

UNIFONIC_APPS_ID={YOUR_DEFAULT_APP_ID}

将别名添加到您的 config/app.php

'aliases' => [

    'Unifonic' => MohamedElshazlyEida\Unifonic\Unifonic::class,

],

用法

有关更多信息,请参阅API 文档,或阅读docblocks

use MohamedElshazlyEida\Unifonic\Unifonic;

// messages API methods
Unifonic::send(int $recipient,string $message);
Unifonic::sendBulk(array $recipient, string $message);
Unifonic::getMessageIDStatus(int $messageId);
Unifonic::getBalance();

如果您使用多个应用程序 ID,您可以这样做

use MohamedElshazlyEida\Unifonic\Unifonic;

$sms = new App('second');

键 'second' 将在您的 config/unifonic.php 中定义


'appsid' => [
    'default' => env('UNIFONIC_APPS_ID', ''),
    'second' => env('UNIFONIC_SECOND_APPS_ID', '')
],