PHPackages                             wyr6512/laravel-jsonrpc - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. wyr6512/laravel-jsonrpc

ActiveLibrary[API Development](/categories/api)

wyr6512/laravel-jsonrpc
=======================

laravel-jsonrpc is a laravel package for jsonrpc

17PHP

Since Apr 8Pushed 7y ago1 watchersCompare

[ Source](https://github.com/wyr6512/laravel-jsonrpc)[ Packagist](https://packagist.org/packages/wyr6512/laravel-jsonrpc)[ RSS](/packages/wyr6512-laravel-jsonrpc/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

laravel-jsonrpc
===============

[](#laravel-jsonrpc)

基于hprose的jsonrpc，适用于laravel框架，可以像api一样调用

此扩展是用于将controller中的方法当做jsonrpc服务调用，调用方式类似于api

### 安装

[](#安装)

```
composer require "wyr6512/laravel-jsonrpc"
```

### 配置

[](#配置)

config/app.php

```
'providers' => [
  	// ...
  	wyr6512\laraveljsonrpc\RpcServiceProvider::class,
]
```

routes/api.php，此处路由可自定义为其他形式

```
Route::any('jrpc', function (){
    app('laravel-jsonrpc')->init();
});
```

config目录下添加rpc.php文件，内容如下示例：

```
