PHPackages                             louisk/zenvia - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. louisk/zenvia

ActiveLibrary

louisk/zenvia
=============

Zenvia Package for sending SMS

v1.2.1(7y ago)1453MITPHP ^7.0

Since Jun 2Compare

[ Source](https://github.com/keviinlouis/ZenviaLaravel)[ Packagist](https://packagist.org/packages/louisk/zenvia)[ Docs](https://github.com/keviinlouis/ZenviaLaravel)[ RSS](/packages/louisk-zenvia/feed)WikiDiscussions Synced 3d ago

READMEChangelog (4)Dependencies (4)Versions (5)Used By (0)

ZenviaLaravel
=============

[](#zenvialaravel)

Pacote para enviar sms com o zenvia

Instalação
----------

[](#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
--------------------

[](#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
----------

[](#utilização)

### Facade

[](#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

[](#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
}
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity61

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~64 days

Total

4

Last Release

2709d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f945238a006edc59a89ffd9ac5aa68597e07a7abeab077b06b2d5301818b4450?d=identicon)[keviinlouis](/maintainers/keviinlouis)

---

Tags

phplaravelsmszenvia

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/louisk-zenvia/health.svg)

```
[![Health](https://phpackages.com/badges/louisk-zenvia/health.svg)](https://phpackages.com/packages/louisk-zenvia)
```

###  Alternatives

[josiasmontag/laravel-recaptchav3

Recaptcha V3 for Laravel package

2641.6M2](/packages/josiasmontag-laravel-recaptchav3)[laravel/cashier-paddle

Cashier Paddle provides an expressive, fluent interface to Paddle's subscription billing services.

264778.4k3](/packages/laravel-cashier-paddle)[larabug/larabug

Laravel 6.x/7.x/8.x/9.x/10.x/11.x/12.x/13.x bug notifier

299549.3k1](/packages/larabug-larabug)[tzsk/sms

A robust and unified SMS gateway integration package for Laravel, supporting multiple providers.

320244.3k6](/packages/tzsk-sms)[vluzrmos/slack-api

Wrapper for Slack.com WEB API.

102589.1k3](/packages/vluzrmos-slack-api)[simplesoftwareio/simple-sms

Simple-SMS is a package made for Laravel to send/receive (polling/pushing) text messages. Currently supports CalLFire, EZTexting, Email Gateways, FlowRoute, LabsMobile, Mozeo, Nexmo, Plivo, Twilio, and Zenvia

20845.7k5](/packages/simplesoftwareio-simple-sms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
