atozpw / bree-whatsapp
v1.5
2021-09-08 05:57 UTC
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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); } }