mocean/laravel-mocean

Laravel 的 Mocean API

4.0.0 2024-06-25 16:28 UTC

This package is auto-updated.

Last update: 2024-09-25 17:05:31 UTC


README

Latest Stable Version build License Total Downloads

安装

要在终端中安装库,请运行以下命令

composer require mocean/laravel-mocean

Laravel 5.5

您无需做任何事情,此包将自动加载服务提供者和创建别名,使用新的自动发现功能。

Laravel 5.4 及以下

将服务提供者和外观别名添加到您的 config/app.php

'providers' => [
    Mocean\Laravel\MoceanServiceProvider::class,
]

'aliases' => [
    'Mocean' => Mocean\Laravel\Facade\Facade::class,
]

发布配置文件

php artisan vendor:publish --provider="Mocean\Laravel\MoceanServiceProvider"

用法

创建 Mocean 对象

//use configured mocean setting from Laravel IOC Container
$mocean = app('mocean');

发送短信

$mocean->message()->send([
    'mocean-to' => '60123456789',
    'mocean-from' => 'MOCEAN',
    'mocean-text' => 'Hello World'
]);

如果您在配置中定义了多个账户

$mocean->using('second_account')->message()->send(...);
$mocean->using('third_account')->message()->send(...);

或使用程序方式使用凭证

//by \Mocean\Client\Credentials\Basic class
$mocean->using(
    new \Mocean\Client\Credentials\Basic('mocean_api_key', 'mocean_api_secret')
)->message()->send(...);

//by using array
$mocean->using([
    'MOCEAN_API_KEY' => 'mocean_api_key',
    'MOCEAN_API_SECRET' => 'mocean_api_secret'
])->message()->send(...);

使用外观

外观通过配置文件自动配置,请确保已发布配置文件。

包含此外观

use Mocean;

Mocean::message()->send(...);
Mocean::using(...)->message(...);

然后您可以静态调用 SDK 中定义的所有函数。有关更多信息,请参阅 用法

许可

Laravel Mocean 采用 MIT 许可证 许可。