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
其他信息
- 授权协议: MIT
- 更新时间: 2018-06-01