thiagof / laravelrpc
为 Laravel 5 提供的 JsonRPC 客户端/服务器服务
0.2.2
2016-11-03 20:35 UTC
Requires
- php: >=5.4.0
- fguillot/json-rpc: 1.0.*
- illuminate/support: >=5.0
Requires (Dev)
- laravel/laravel: >=5.0
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-28 17:49:08 UTC
README
安装
使用 composer
composer require thiagof/laravelrpc
Laravel 配置
php artisan config:publish thiagof/laravelrpc
# Laravel > 5.1
php artisan vendor:publish --provider="Thiagof\LaravelRPC\RpcServiceProvider"
配置
在 app/config/app.php
中包含提供者
'providers' => array(
[...]
'Thiagof\LaravelRPC\RpcServiceProvider',
);
同时包含别名
'providers' => array(
[...]
'Thiagof\LaravelRPC\RpcClientFacade',
'Thiagof\LaravelRPC\RpcServerFacade',
);
在您的应用 config/rpc.php
中设置客户端/服务器属性
使用方法
客户端
<?php
use RpcClient;
$result = RpcClient::myServerMethod();
服务器
<?php
Route::post('rpc', function() {
$server = app('JsonRpcServer');
$server->attach(new MyRpcMethods);
$server->execute();
});