davidvarney / plivo-complete
完整的Plivo Laravel驱动程序
1.0.0
2017-01-25 17:10 UTC
Requires
- php: >=5.6.4
- illuminate/support: 5.1.*|5.2.*|5.3.*
- plivo/plivo-php: ^1.1
This package is not auto-updated.
Last update: 2024-09-28 20:40:49 UTC
README
Plivo Complete 是一个简单的 Laravel 5 驱动程序,用于 Plivo PHP 库
安装
步骤 1
通过 composer 安装
方法 1:通过 CLI(推荐)
$ composer require davidvarney/plivo-complete:1.0.0
方法 2:通过 composer.json
"require": { ... "davidvarney/plivo-complete": "1.0.0", },
步骤 2
Laravel 服务提供者
在 config/app.php
文件中,并在 'providers' => [
数组中,将以下内容放置在数组的末尾
'providers' => [ ... DavidVarney\Plivo\PlivoServiceProvider::class, ],
Laravel 别名
在相同的 config/app.php
文件中,并在 'aliases' => [
数组中,将以下内容放置在数组的末尾
'aliases' => [ ... 'Plivo' => DavidVarney\Plivo\Plivo::class, ],
步骤 3
您不必运行 dump-autoload
命令,但我通常为了稳妥起见会运行。
$ composer dump-autoload $ composer update
步骤 4
接下来,我们将创建必要的配置文件,以便我们可以插入从 Plivo 账户中获取的 Auth ID 和 Auth Token
$ php artisan vendor:publish
发布配置文件后,请前往 config
目录,并查找以下文件:config/plivo.php
您应该会看到配置文件正在寻找两个环境变量。您有两种选择。
选项 #1
将 auth_token 和 auth_id 放在 env()
函数中,如下所示
return [ 'auth_token' => env('PLIVO_AUTH_TOKEN', TOKEN_HERE), 'auth_id' => env('PLIVO_AUTH_ID', ID_HERE) ];
选项 #2(推荐)
您可以直接将配置文件留空,并在 .env
文件中将 'PLIVO_AUTH_TOKEN'
和 'PLIVO_AUTH_ID'
放入其中。
...
PLIVO_AUTH_TOKEN=YOUR_AUTH_TOKEN_HERE
PLIVO_AUTH_ID=YOUR_AUTH_ID_HERE
使用方法
现在您应该可以在 Controller 中简单使用它,如下所示
<?php namespace App\Http\Controllers\YourController; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Plivo; class YourController extends Controller { public function index() { $plivo = new Plivo; return view('myview.index', array( 'plivo' => $plivo )); } }
然后您的视图将看起来像这样
@extends('layouts.frontend.app') @section('content') {!! dd($plivo->get_account()) !!} @endsection
您可以使用 Plivo RestAPI PHP 库中可用的任何 RestAPI 方法(Plivo RestAPI PHP 库)