idez / laravel-zenvia
连接到ZENVIA短信工具。
此包的规范存储库似乎已丢失,因此该包已被冻结。
v0.1.1
2022-03-03 14:08 UTC
Requires
- illuminate/support: ^7.0|^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ^6.0
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许可证。