huangdijia/laravel-jsonrpc

jsonrpc for laravel

Downloads

909

Stars

4

Version

2.0.0

laravel-jsonrpc

Latest Version on Packagist Total Downloads GitHub license

Installation

composer require huangdijia/laravel-jsonrpc

Usage

As Server

Controller

use Huangdijia\JsonRpc\Controller;

class ExampleController extends Controller
{
    public function action()
    {
        return 'some result';
    }
}

Route

Route::middleware([Huangdijia\JsonRpc\Middleware::class])->group(function() {
    Route::post('/example', 'ExampleController');
});

As Client

$client = new Huangdijia\JsonRpc\Client($url);
$result = $client->action(); // some result
huangdijia

Author

huangdijia