• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Mengirim SMS NEXMO dengan Laravel 5.4

Last Updated on 1 February 2017 By tommy 7 Comments

Di Laravel, untuk mengirim SMS sudah sangat mudah, karena provider SMS Gateway Nexmo ataupun yang lainnya telah menyediakan library untuk pengiriman sms via API masing-masing, disini kita akan khusus membahas Nexmo.

Pertama anda harus membuat akun di nexmo.com, anda akan mendapatkan €2 untuk percobaan kirim-kirim sms, tetapi hanya bisa ke nomer yang telah anda daftarkan dan verifikasi
nexmo test number

Tarif Nexmo

JENISTARIF/BIAYA
KIRIM SMS$0.028 (Rp. 378)/SMS
TERIMA SMSGRATIS
Nomor Telepon$1.08 (Rp. 14,580)/bulan

Walaupun Nexmo bukan yang termurah, harganya ngga kalah dibanding provider SMS gateway Indonesia (menggunakan sistem hangus :P), selain itu karena API yang disediakan dan nomor Indonesia yang bisa disewa sehingga murah untuk menerima balasan dari user yang dikirimin sms, makanya saya memilih Nexmo.

Install Laravel 5.4

Install laravel dengan composer

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

kirimsms adalah nama folder tempat laravel anda.

Install Nexmo Library

Cara installnya pindah ke direktory Laravel diatas (kirimsms), lalu jalankan perintah

composer require nexmo/client @beta
composer require nexmo/laravel 1.0.0-beta3

Konfigurasi Nexmo di Laravel

Buka file config/app.php
edit bagian Provider tambahkan

Nexmo\Laravel\NexmoServiceProvider::class,

edit bagian Aliases tambahkan

'Nexmo' => \Nexmo\Laravel\Facade\Nexmo::class,

API KEY

Edit file config/nexmo.php, ubah bagian

    //'api_key' => 'API_KEY',
    //'api_secret' => 'API_SECRET',

menjadi

    'api_key' => 'bc70cxxx',
    'api_secret' => 'a06445e411xxxx',

API_KEY dan API_SECRET lihat di Dashboard Nexmo
nexmo api setting

Tes Kirim SMS

Buat sebuah route baru di routes/web.php

Route::get('/sms', function () {
 
	$nexmo = app('Nexmo\Client');
	$nexmo->message()->send([
		'to' => '6281XXXXXXXXX',
		'from' => 'JARANGUDA',
		'text' => 'KIRIM PESAN DARI LARAVEL',
	]);
});

to tersebut adalah nomor yang anda daftarkan di nexmo.com, bila anda sudah top-up, anda bisa mengirim sms kemana saja.
from bila anda membeli nomor di nexmo, letakkan disini no yang anda beli. Bila anda tidak membeli nomor, isi aja JARANGUDA ;), karena tidak akan ngaruh.

Buka di browser anda http://localhost/kirimsms/public/sms
atau via curl
curl http://localhost/kirimsms/public/sms
hasilnya bisa dilihat dibawah

Contoh SMS dari Nexmo
isi pesan nexmo

Tulisan menarik lainnya

  • Laravel Auth Login dengan Username

    Edit file AuthenticatesAndRegistersUsers.php yang ada di folder vendor/laravel/framework/src/Illuminate/Foundation/Auth/ public function postLogin(Request $request) { $this->validate($request, […

  • Contoh Script PHP CRUD di Laravel 5.5

    Untuk pembejalaran pembuat aplikasi CRUD (Create, Read, Update, Delete) di Laravel 5.5 kita akan membuat…

  • Membuat Pencarian dengan Laravel 5

    Database yang akan kita gunakan adalah dborang dari tutorial Membuat Pagination di Laravel 5. Membuat…

  • Mengirim Email dengan Mailables di Laravel 5.4

    Mengirim email dengan Laravel sangat-sangat mudah, hanya butuh beberapa baris kode, seperti sulap email bisa…

Filed Under: PHP Tagged With: Laravel 5.4

Reader Interactions

Comments

  1. iim says

    19 December 2019 at 10:29

    kak mau tanya, kalau sudah upgrade kan bisa kirim kemana saja yaa? itu apakah satu negara atau ke semua negara kak? untuk format
    ‘to’ => ‘6281XXXXXXXXX’,
    itu no nya diganti kek mana kak supaya bisa kirim sms ke semua, terimakasih sebelumnya kaka

    Reply
    • tommy says

      19 December 2019 at 10:54

      kalo udah upgrade, bisa kirim ke ssemua negara.

      ubah kode negaranya aja: 62 itu kan indonesia standart E64

      Reply
  2. Syifa says

    6 July 2019 at 20:05

    Kak, mau tanya. Akun saya sudah upgrade ke yg berbayar. Nah itu ada batasannya gak? Kyk masa aktif atau cm bisa ngirim brp doang gt

    Reply
  3. susan says

    16 January 2019 at 10:07

    mas mau tanya .
    saya udah cobain , tapi ga bisa kirim sms . keluar eror seperti ini .
    ‘Something Wrong’
    di bagian mana yang salah ya um .

    Reply
  4. rio says

    18 October 2018 at 13:12

    bang, mau tanya pernah top up ke nexmo kah, klo pernah via apa ?

    Reply
  5. syahril ramdani says

    21 January 2018 at 19:13

    bang apakan ini nomor tujuannya bisa ga harus di masukan dulu? jdi ga harus di set dulu di account nexmonya?

    Reply
    • tommy says

      23 January 2018 at 09:32

      khusus untuk versi trial, sms hanya bisa di kirim ke nomor yang kita sendiri (no hp yang digunakan waktu daftar)

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.1m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.1k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273k views
  • Cara Setting Wireless ZTE F609 Indihome 257.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.8k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.1k views
  • Cara Reset Password ZTE F609 Indihome 147.5k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.5k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java