dev-master
9999999-dev https://github.com/fenxiangpaomo/laravel5-psflaravel psf client
MIT
The Requires
- php >=5.6
by LoneStorm
laravel php notification psf
Wallogit.com
2017 © Pedro Peláez
laravel psf client
psf client for Laravel 5, (*1)
安装包文件, (*2)
composer require "littlestarsx/laravel5-psf:dev-master"
注册 ServiceProvider,修改config/app.php中的providers部份,增加:, (*3)
Psf\Laravel\ServiceProvider::class,
创建配置文件:, (*4)
php artisan vendor:publish
请修改应用根目录下的 config/psf.php 中对应的项即可;, (*5)
(可选)添加外观到 config/app.php 中的 aliases 部分:, (*6)
'Psf' => Psf\Laravel\Facade::class,
<?php
namespace App\Http\Controllers;
use Psf\Laravel\Psf;
class WechatController extends Controller
{
public function demo(Psf $psf)
{
// $psf 则为容器中 Psf\Laravel\Psf 的实例
$resultObj = $psf->group('car')->call('\Car\Service\SerieApi::getAll', [1, 1]);
$result = $resultObj->getResult();
}
}
在 config/app.php 中 alias 部分添加外观别名:, (*7)
'Psf' => Psf\Laravel\Facade::class,
然后就可以在任何地方使用外观方式调用 SDK 对应的服务了:, (*8)
$resultObj = Psf::group('car')->call('\Car\Service\SerieApi::getAll', [1, 1]);
$result = $resultObj->getResult();
$resultObj = psf()->group('car')->call('\Car\Service\SerieApi::getAll', [1, 1]);
$result = $resultObj->getResult();
或
$resultObj = psf('car')->call('\Car\Service\SerieApi::getAll', [1, 1]);
$result = $resultObj->getResult();
MIT, (*9)
laravel psf client
MIT
laravel php notification psf