How to send SMS Messages

5.1 version
Maintained Unmaintained

How to send SMS MessagesΒΆ

New in version 5.0: The Notifier component was introduced in Symfony 5.0 as an experimental feature.

The Symfony\Component\Notifier\TexterInterface class allows you to send SMS messages:

// src/Controller/SecurityController.php
namespace App\Controller;

use Symfony\Component\Notifier\Message\SmsMessage;
use Symfony\Component\Notifier\TexterInterface;
use Symfony\Component\Routing\Annotation\Route;

class SecurityController
     * @Route("/login/success")
    public function loginSuccess(TexterInterface $texter)
        $sms = new SmsMessage(
            // the phone number to send the SMS message to
            // the message
            'A new login was detected!'


        // ...

See also

Read the main Notifier guide to see how to configure the different transports.

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.