PHPackages                             ssheduardo/didimo-laravel - 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. ssheduardo/didimo-laravel

ActiveLibrary

ssheduardo/didimo-laravel
=========================

Package didimo to send sms with laravel

1.1(8y ago)019MITPHP

Since Nov 8Pushed 8y ago1 watchersCompare

[ Source](https://github.com/ssheduardo/didimo-laravel)[ Packagist](https://packagist.org/packages/ssheduardo/didimo-laravel)[ RSS](/packages/ssheduardo-didimo-laravel/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (2)Versions (3)Used By (0)

Didimo Laravel - Web API
========================

[](#didimo-laravel---web-api)

Laravel Package para enviar sms con la plataforma didimo.

[![Latest Stable Version](https://camo.githubusercontent.com/c720b15cb764d7424a53f87fa7672b3bc38a7afff2b77290d6606934dbad6553/68747470733a2f2f706f7365722e707567782e6f72672f7373686564756172646f2f646964696d6f2d6c61726176656c2f762f737461626c65)](https://packagist.org/packages/ssheduardo/didimo-laravel)[![Total Downloads](https://camo.githubusercontent.com/697364956d76a7e4cfef0d8ebeddc320659f496f9b30c8a2e0556560e60d1ec4/68747470733a2f2f706f7365722e707567782e6f72672f7373686564756172646f2f646964696d6f2d6c61726176656c2f646f776e6c6f616473)](https://packagist.org/packages/ssheduardo/didimo-laravel)[![License](https://camo.githubusercontent.com/d5957078364bc1b7c65da4233666ef0e4ae18792d80a1b347c0ce0acea916f79/68747470733a2f2f706f7365722e707567782e6f72672f7373686564756172646f2f646964696d6f2d6c61726176656c2f6c6963656e7365)](https://packagist.org/packages/ssheduardo/didimo-laravel)

Créditos
--------

[](#créditos)

Eduardo Díaz, Madrid 2017

Twitter: @eduardo\_dx

Instalación
-----------

[](#instalación)

### Vía Composer

[](#vía-composer)

**Laravel 5.2, 5.3, 5.4**

```
$ composer require "ssheduardo/didimo-laravel=~1.0"
```

Ahora debemos cargar nuestro Services Provider dentro del array **'providers'** (config/app.php)

```
Ssheduardo\Didimo\SmsServiceProvider::class
```

Creamos un alias dentro del array **'aliases'** (config/app.php)

```
'Sms'   => Ssheduardo\Didimo\Facades\Sms::class,
```

En nuestro archivo **.env** debemos agregar

```
DIDIMO_USER=TU_USER
DIDIMO_PASSWORD=TU_PASSWORD
```

Eh agregado una variable más de entorno como ayuda por si queréis configurar el environment en tu entorno de test o producción

```
DIDIMO_ENVIRONMENT
```

Por defecto su valor es **test**

Finalmente publicamos nuestro archivo de configuración por si queremos cambiar la configuración y no hacer eso de las variables de entorno

```
php artisan vendor:publish --provider="Ssheduardo\Didimo\SmsServiceProvider"
```

> Esto nos creara un archivo llamado *didimo.php* dentro de config,

Uso
---

[](#uso)

### Enviar un sms

[](#enviar-un-sms)

Imaginemos que tenemos esta ruta  que enlaza con **SmsController@index**

```
Route::get('/sms', ['as' => 'sms', 'uses' => 'SmsController@index']);
```

Y el contenido del controlador **SmsController** sería este:

```
