zizou86 / laravel-unifonic

用于使用 Unifonic API 的包

v1.2 2017-08-18 07:28 UTC

This package is not auto-updated.

Last update: 2024-09-18 21:20:02 UTC


README

立即开始使用您喜欢的 PHP 框架通过 Unifonic 发送短信。

安装

composer require zizou86/laravel-unifonic.

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

'providers' => [

    Zizou86\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' => Zizou86\Unifonic\Unifonic::class,
           
],

用法

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

use Zizou86\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 Zizou86\Unifonic\Unifonic;

$sms = new App('second');

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


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