atozpw / bree-whatsapp
v1.5
2021-09-08 05:57 UTC
README
本包用于将 Laravel 与 Bree WhatsApp 集成,以便向 WhatsApp 客户发送消息。
安装包
composer require atozpw/bree-whatsapp
与 Laravel 集成
将服务提供者添加到 config/app.php
'providers' => [ .... Atozpw\BreeWhatsapp\ApiServiceProvider::class, ]
发布 Laravel 配置包
运行以下 artisan 命令以自动发布,或使用以下手动方法:php artisan vendor:publish --provider="Atozpw\BreeWhatsapp\ApiServiceProvider"
- 手动创建 bree-whatsapp.php 文件至 config 文件夹
- 添加以下代码
<?php return [ 'bree_whatsapp_host' => env('BREE_WHATSAPP_HOST', ''), ];
环境设置
在 .env 文件中添加以下代码以配置 Bree WhatsApp 的主机
BREE_WHATSAPP_HOST=isi_dengan_host_bree_whatsapp
实现
以下是在控制器中实现示例
<?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); } }