atozpw / bree-whatsapp
v1.5
2021-09-08 05:57 UTC
README
Package ini digunakan untuk mengintegrasikan Laravel dengan Bree WhatsApp dalam mengirim pesan ke WhatsApp Klien.
Install Package
composer require atozpw/bree-whatsapp
Integrasi Ke Laravel
Tambahkan service provider ke config/app.php
'providers' => [ .... Atozpw\BreeWhatsapp\ApiServiceProvider::class, ]
Publish Config Package Laravel
Jalankan command artisan berikut php artisan vendor:publish --provider="Atozpw\BreeWhatsapp\ApiServiceProvider"
untuk publish secara otomatis, atau menggunakan cara manual seperti berikut ini:
- Buat file bree-whatsapp.php di folder config secara manual
- Tambahkan kode berikut ini:
<?php return [ 'bree_whatsapp_host' => env('BREE_WHATSAPP_HOST', ''), ];
Setting Environment
Tambahkan kode berikut di file .env untuk konfigurasi host Bree WhatsApp
BREE_WHATSAPP_HOST=isi_dengan_host_bree_whatsapp
Implementasi
Contoh pengimplementasian pada controller
<?php use Atozpw\BreeWhatsapp\Api; class WhatsappController extends Controller { public function sendMessage() { $bree = new Api; $number = 'nomor whatsapp'; $message = 'text'; $bree->sendText($number, $message); } public function sendMedia() { $bree = new Api; $number = 'nomor whatsapp'; $caption = 'text'; $file = 'berupa file gambar *jpg/png'; $bree->sendMedia($number, $caption, $file); } }