承接 louisk/zenvia 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

louisk/zenvia

Composer 安装命令:

composer require louisk/zenvia

包简介

Zenvia Package for sending SMS

README 文档

README

Pacote para enviar sms com o zenvia

Instalação

  • composer require louisk/zenvia
  • php artisan vendor:publish --provider=Louis\Zenvia\Providers\ZenviaServiceProvider
  • Adicione os seguintes itens no seu .env
ZENVIA_ACCOUNT=XXXXXX
ZENVIA_PASSWORD=XXXXX
ZENVIA_FROM=XXXXX

Testando Credenciais

Para testar se tudo está funcionando, vá em seu terminal e rode o seguinte comando

php artisan zenvia:sms 5541999999999 teste

Você deverá receber um sms neste momento

Utilização

Facade

Para utilizar de forma rápida, usando o facade, você deverá utilizar da seguinte maneira

  • Para envio para um numero
  \Zenvia::sendMessage('5541999999999', 'Mensagem Teste');
  • Para envio para um ou mais numeros (Esta função aceita String, Array ou Collection)
  \Zenvia::sendMessage(['5541999999999', '5541999999999'], 'Mensagem Teste');

Manualmente

Para utilizar o zenvia com mais opções de configurações, você pode instanciar a service

try {
    $zenvia = new Zenvia(config('zenvia.account'), config('zenvia.password'));

    $zenvia->setNumber('5541999999999')
        ->setNumber(['5541999999999', '5541999999999'])
        ->setNumber(collect(['5541999999999', '5541999999999']))
        ->setText('Mensagem Teste')
        ->send();
} catch (AuthenticationNotFoundedException $e) {
    // Some code
} catch (FieldMissingException $e) {
    // Some code
} catch (RequestException $e) {
    // Some code
}

统计信息

  • 总下载量: 453
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 2
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-06-01

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固