2017 © Pedro PelĂĄez
 

library laravel-free-mobile-sms

Intégration de l'envoi de SMS avec Free Mobile pour Laravel 5

image

akibatech/laravel-free-mobile-sms

Intégration de l'envoi de SMS avec Free Mobile pour Laravel 5

  • Tuesday, January 24, 2017
  • by MarceauKa
  • Repository
  • 1 Watchers
  • 6 Stars
  • 79 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 5 Versions
  • 7 % Grown

The README.md

Laravel Free Mobile SMS

Build Status Scrutinizer Code Quality SensioLabsInsight, (*1)

Ce paquet vous permet d'envoyer extrĂȘment facilement des notifications SMS sur votre tĂ©lĂ©phone Free Mobile depuis votre application Laravel 5., (*2)

Si vous ĂȘtes chez Free Mobile, cette option est gratuite ! Ne vous en privez pas :), (*3)

Sommaire

Installation

Installer ce paquet avec Composer:, (*4)

composer require akibatech/laravel-free-mobile-sms

Ajoutez le ServiceProvider dans config/app.php:, (*5)

Akibatech\FreeMobileSms\ServiceProvider::class,

Si vous souhaitez utiliser la facade, incluez la dans ce mĂȘme fichier de config:, (*6)

'Freemobile' => Akibatech\FreeMobileSms\Facade::class,

Ensuite, publiez le fichier de config laravel-free-mobile-sms en tapant la commande suivante:, (*7)

php artisan vendor:publish --provider="Akibatech\FreeMobileSms\ServiceProvider"

Usage

Envoyer un sms sur votre téléphone :, (*8)

FreeMobileSms::send('Elle est oĂč la poulette !?');

Envoyer un sms en passant l'instance en paramĂštre (DI) :, (*9)

public function myControllerAction(Akibatech\FreeMobileSms\FreeMobileSms $client)
{
    $sms->send('Pas changer assiette pour fromage !');
}

Ou bien, récupérer l'instance depuis le container :, (*10)

public function myControllerAction()
{
    app('freemobile')->send("C'est pas faux.");
}

Laravel Notifications

Si vous ĂȘtes sous Laravel 5.3, vous pouvez utiliser ce paquet en tant que driver pour Laravel Notifications., (*11)

Exemple

namespace App\Notifications;

use Akibatech\FreeMobileSms\Notifications\FreeMobileChannel;
use Akibatech\FreeMobileSms\Notifications\FreeMobileMessage;
use Illuminate\Notifications\Notification;

class ExampleNotification extends Notification
{
    /**
     * Notification via FreeMobileChannel.
     */
    public function via($notifiable)
    {
        return [FreeMobileChannel::class];
    }

    /**
     * Your notification must implements "toFreeMobile()"
     */
    public function toFreeMobile($notifiable)
    {
        return (new FreeMobileMessage("C'est marrant les petits bouts de fromage par terre. C'est ça que vous appelez une fondue ?"));
    }
}

Voilà, vous pouvez maintenant utiliser votre téléphone Free Mobile pour recevoir vos notifications SMS gratuitement :), (*12)

Obtenir vos identifiants

C'est trÚs simple, rendez-vous sur votre espace abonné Free Mobile puis dans la section Gérer mon compte, sous-menu Mes options., (*13)

Vous trouverez vos identifiants comme sur la capture ci-dessous., (*14)

Capture compte Free Mobile, (*15)

Une fois vos identifiants en main, ajoutez-les dans le fichier config/laravel-free-mobile-sms.php.
Il vous est possible de les configurer dans le fichier .env qui n'est pas versionné., (*16)

  • FREE_USER => vos identifiant client (8 chiffres)
  • FREE_PASS => votre clĂ© d'identification SMS

Support

N'hésitez pas à utiliser le gestion d'issus pour vos retours., (*17)

Auteur

Marceau Casals, (*18)

Licence

MIT, (*19)

The Versions

24/01 2017

dev-master

9999999-dev

Intégration de l'envoi de SMS avec Free Mobile pour Laravel 5

  Sources   Download

MIT

The Requires

 

laravel api sms laravel5 notification mobile free channel

24/01 2017

1.0.3

1.0.3.0

Intégration de l'envoi de SMS avec Free Mobile pour Laravel 5

  Sources   Download

MIT

The Requires

 

laravel api sms laravel5 notification mobile free channel

19/08 2016

1.0.2

1.0.2.0

Intégration de l'envoi de SMS avec Free Mobile pour Laravel 5

  Sources   Download

MIT

The Requires

 

laravel api sms laravel5 notification mobile free channel

19/08 2016

1.0.1

1.0.1.0

Intégration de l'envoi de SMS avec Free Mobile pour Laravel 5

  Sources   Download

MIT

The Requires

 

laravel api sms laravel5 notification mobile free channel

19/08 2016

1.0.0

1.0.0.0

Intégration de l'envoi de SMS avec Free Mobile pour Laravel 5

  Sources   Download

MIT

The Requires

 

laravel api sms laravel5 notification mobile free channel