maymeow / cakephp-twilio
CakePHP的Twilio插件
v1.0
2020-06-02 20:18 UTC
Requires
- php: >=7.2
- cakephp/cakephp: ^4.0
- twilio/sdk: ^6.6
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-08-29 05:36:59 UTC
README
安装
您可以使用composer将此插件安装到您的CakePHP应用程序中。
安装composer包的推荐方法是
composer require maymeow/cakephp-twilio
打开您的src/Application.php
文件并加载模块
//add into bootstrap function $this->addPlugin('CakephpTwilio');
要加载组件,请将其添加到src/AppController.php
以应用于整个应用程序,或者根据需要添加到任何控制器。
$this->loadComponent('CakephpTwilio.Twilio');
配置
此插件使用Twilio/SDK。要发送短信,需要Twilio账户。从您的号码管理设置中获取SID和TOKEN,并将以下行添加到您的配置文件config/app_local.php
[ //... other configuration /** * Twilio SMS gate configuration */ 'Twilio' => [ /** * From: use mobile phone number or string A-Za-z1-0 max length 11 characters * @see https://www.twilio.com/docs */ 'From' => '_NUMBER_OR_TEXT_', 'Sid' => '_YOUR_SID_', 'Token' => '_YOUR_TOKEN_' ], // ... end of file ];
如何使用
您可以使用Twilio组件从任何控制器发送消息
use CakephpTwilio\Model\Message; $this->Twilio ->send(new Message('PhoneNumber', "Text"));
如果您想更改from
变量
$this->Twilio ->send(new Message('PhoneNumber', "Text", "NumberOrText"));