Académique Documents
Professionnel Documents
Culture Documents
SMS Notification Laravel
SMS Notification Laravel
Ce plugin vous permet d'envoyer des SMS et des notifications SMS via Mailjet depuis
votre application Laravel.
Attention, Mailjet autorise uniquement les SMS transactionnels.
Installation
Installation via composer :
composer require lab404/laravel-mailjet-sms
(Facultatif) Publiez le fichier de config mailjetsms :
php artisan vendor:publish --provider="Lab404\LaravelMailjetSms\ServiceProvider"
Configurez le plugin dans votre .env(ou le fichier de config)
MAILJETSMS_TOKEN="Votre token Mailjet"
MAILJETSMS_FROM="APPNAME"
Usage
Envoyer un SMS :
// Globalement
app('mailjetsms')->send("Elle est où la poulette ?", "+33610203040");
// DI
public function myMethod(\Lab404\LaravelMailjetSms\MailjetSms $mailjet) {
$mailjet->send("C'est pas faux", "+33610203040");
}
Notifications
Ce plugin est compatible avec les notifications Laravel .
namespace App\Notifications;
use Lab404\LaravelMailjetSms\MailjetSmsChannel;
use Lab404\LaravelMailjetSms\MailjetSmsMessage;
use Illuminate\Notifications\Notification;
API
Lab404\LaravelMailjetSms\MailjetSmsMessage
// Constructeur
(new MailjetSmsMessage(string $message, string $to))
// Spécifier le destinataire
->to(string $to)
// Spécifier l'expéditeur
->from(string $from)