cooperative-computing/laravel4-twilio

此包已被废弃且不再维护。没有建议的替代包。

Twilio 的 Laravel 4 包

dev-master 2014-07-19 22:01 UTC

This package is auto-updated.

Last update: 2019-11-11 11:50:01 UTC


README

此包是基于官方 Twilio SDK 创建的包装器,用作 Laravel 4 包。

安装

首先,通过 Composer 安装此包。编辑您的项目 composer.json 文件以需要 cooperative-computing/laravel4-twilio

"require": {
	"cooperative-computing/laravel4-twilio": "dev-master"
}

接下来,从终端更新 Composer

composer update

Composer 完成依赖更新后,您需要添加 Service Provider。打开 app/config/app.php,并将新项添加到 providers 数组中。

'CooperativeComputing\Laravel4Twilio\Laravel4TwilioServiceProvider',

然后,添加一个 Facade 以方便使用。在 app/config/app.php 中,将以下行添加到 aliases 数组

'Twilio'          => 'CooperativeComputing\Laravel4Twilio\Facades\Laravel4Twilio',

从终端发布包配置文件

php artisan config:publish cooperative-computing/laravel4-twilio

编辑 app/config/packages/cooperative-computing/laravel4-twilio/twilio.php 并使用您的适当 Twilio 设置。

使用方法

发送 SMS 消息

Twilio::sendMessage(<recipient_number>, <message_body>, [from_number]);

此方法将在响应中返回一个关联数组,包含以下键

  • status = 成功/错误
  • code = 200(如果成功)/ Twilio SDK 错误代码(如果错误)
  • message = 消息 SID(如果成功)/ 错误消息(如果错误)

示例

<?php
	Twilio::sendMessage('+14158141829', 'Hello from Twilio');
?>

许可证

laravel4-twilio 是开源软件,使用MIT 许可证授权