idez/laravel-zenvia

连接到ZENVIA短信工具。

此包的规范存储库似乎已丢失,因此该包已被冻结。

v0.1.1 2022-03-03 14:08 UTC

This package is auto-updated.

Last update: 2024-05-29 04:56:26 UTC


README

此包提供了与Zenvia API的集成。它支持发送短信消息。

该包简单提供了一个Zenvia外观,作为Zenvia API的包装器。

安装

您可以使用Composer通过以下方式安装此包:

composer require idez/laravel-zenvia

您还必须安装服务提供者。

Laravel 5.5+用户:此步骤可以跳过,因为该包支持自动发现。

// config/app.php
'providers' => [
    ...
    Idez\LaravelZenvia\ZenviaServiceProvider::class,
    ...
];

配置

将以下片段添加到您的app/config/services.php

// config/services.php
    'zenvia' => [
        'from' => env('ZENVIA_FROM', 'Laravel'),
        'token' => env('ZENVIA_TOKEN'),
    ],

使用环境变量设置您的配置,无论是您的.env文件还是您的服务器控制面板上

  • ZENVIA_FROM

一个标识符,因为许多其他发送者可能使用相同的短号。这将作为您消息内容的前缀。

  • ZENVIA_TOKEN

用于认证账户的令牌。在Zenvia平台的API控制台上生成您的令牌。

用法

<?php

use Idez\LaravelZenvia\Zenvia;

class MyClass {

    public function __construct(private Zenvia $zenvia) {
    }

    public function sendSMS() {
        $this->zenvia->sms(
            number: '552199999999',
            message: 'Hello world'
        );
    }

}

此包适用于MIT许可证