How to send sms notification to mobile phone with laravel 6

Admin   Laravel   494  2021-03-16 23:50:04

hii guys,

In this example,I will show you how to send sms in laravel 6 application.

we will use nexmo package to send sms notification to mobile phone with laravel 6 application.

Follow below step to perform send sms notification to mobile phone in laravel 6 application:

Install Laravel 6

you will create laravel 6 fresh application.


composer create-project --prefer-dist laravel/laravel SendSmsUsingNexmo

Create Nexmo Account

In this step we will create new nexmo account from here : then after you will see below screen.

Now, you will get the key and secret from above screen.

Install Package

Run below command in terminal to install nexmo package :


composer require nexmo/client

Create Controller

Type below command to create sms controller :


php artisan make:controller SendSMSController


update SendSMSController.php file like as below :



namespace App\Http\Controllers;

use Illuminate\Http\Request;

class SendSMSController extends Controller


public function sendSMS()


$basic = new \Nexmo\Client\Credentials\Basic('key', 'secret');

$client = new \Nexmo\Client($basic);

$message = $client->message()->send([

'to' => '9181600*****',

'from' => 'Nexmo',

'text' => 'A text message sent using the Nexmo SMS API'


dd('message send successfully');



Create Route


Route::get('/send-sms',['as'=>'send.sms','uses'=>'[email protected]']);

It will help you....