dekate/dekasender

此包已被废弃且不再维护。作者建议使用dekate/kiriminwa包代替。

Dekasender的PHP实现

0.1.1 2024-05-10 14:04 UTC

This package is auto-updated.

Last update: 2024-06-01 19:17:59 UTC


README

sender.dekacare.id的非官方PHP包装器

目录

安装

安装包

composer require dekate/dekasender

Laravel

将配置文件发布到用于Laravel项目的位置

php artisan vendor:publish --tag=dekasender

DEKASENDER_API_KEY 添加到您的 .env 文件中

用法

要使用该包,根据您的实现创建 Dekasender/WhatsappDekasender/SmsDekasender/Email 的实例

确保接收者的号码仅由数字组成,以国家代码开头,不以0开头。它不应包含任何符号,无论是加号、空格还是破折号。

use Dekasender/Whatsapp;
use Dekasender/Sms;
use Dekasender/Email;

// ...

$whatsappClient = new Whatsapp("MY_API_KEY");
$smsClient = new Whatsapp("MY_API_KEY");
$emailClient = new Whatsapp("MY_API_KEY");

$resultWhatsapp = $whatsappClient->sendMessage('880123456789', 'Hello World!');
$resultSms = $smsClient->sendSms('880123456789', 'Hello World!');
$resultEmail = $emailClient->sendEmail("receiver@email.com", "Subject", "Message", "sender", "demo@example.com")

$resultBody = $result->body;

Laravel用法

use Dekasender/Facade/Whatsapp;
use Dekasender/Facade/Sms;
use Dekasender/Facade/Email;

// ...

$resultWhatsapp = Whatsapp::sendMessage('880123456789', 'Hello World!');
$resultSms = Sms::sendSms('880123456789', 'Hello World!');
$resultEmail = Email::sendEmail("receiver@email.com", "Subject", "Message", "sender", "demo@example.com")