uzbek / laravel-playmobile-client

通过Playmobile发送短信


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

安装

您可以通过composer安装此包

composer require uzbek/laravel-playmobile-client

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="playmobile-client-config"

这是发布配置文件的内容

return [
    'token_lifetime' => env('PLAYMOBILE_TOKEN_DURATION', 24 * 3600 * 30),
    'base_url' => env('PLAYMOBILE_URL'),
    'username' => env('PLAYMOBILE_USERNAME'),
    'password' => env('PLAYMOBILE_PASSWORD'),
    'originator' => env('PLAYMOBILE_ORIGINATOR'),
    'proxy_url' => env('PLAYMOBILE_PROXY_URL'),
    'proxy_proto' => env('PLAYMOBILE_PROXY_PROTO'),
    'proxy_host' => env('PLAYMOBILE_PROXY_HOST'),
    'proxy_port' => env('PLAYMOBILE_PROXY_PORT'),
];

用法

使用对象

$laravelPlaymobileClient = new Uzbek\LaravelPlaymobileClient();

$laravelPlaymobileClient->send('998901234567', 'Sms from PHP/Laravel application');

或使用外观

use Uzbek\LaravelPlaymobileClient\Facades\Playmobile;

Playmobile::send('998901234567', 'Sms from PHP/Laravel application');

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

有关报告安全漏洞的详细信息,请参阅我们的安全策略

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件