huangdijia/laravel-jsonrpc
jsonrpc for laravel
3,129
3
| Install | |
|---|---|
composer require huangdijia/laravel-jsonrpc |
|
| Latest Version: | 2.0.0 |
| PHP: | >=7.3 |
| License: | MIT |
| Last Updated: | Aug 24, 2022 |
| Links: | GitHub · Packagist |
Maintainer: huangdijia
laravel-jsonrpc
Installation
composer require huangdijia/laravel-jsonrpc
Usage
As Server
Controller
use Huangdijia\JsonRpc\Traits\JsonRpcServer;
class ExampleController extends Controller
{
use JsonRpcServer;
public function action()
{
return 'hello, json-rpc';
}
}
Route
Route::middleware([Huangdijia\JsonRpc\Middleware\JsonRpcMiddleware::class])->group(function() {
Route::post('/example', ExampleController::class);
});
As Client
$client = new Huangdijia\JsonRpc\Client($url);
$result = $client->action(); // hello, json-rpc
Related Packages
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 2.0.0 | >=7.3 | ^7.0| | MIT | |
| 1.2.1 | >=7.0.0 | ^5.7| | MIT | |
| 1.2.0 | >=7.0.0 | ^5.7| | MIT | |
| 1.1.14 | >=7.0.0 | ^5.7| | MIT | |
| 1.1.13 | >=7.0.0 | ^5.7| | MIT | |
| 1.1.12 | >=7.0.0 | ^5.5| | MIT | |
| 1.1.11 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.10 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.9 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.8 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.7 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.6 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.5 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.4 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.3 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.2 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.1 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.1.0 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.11 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.10 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.9 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.8 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.7 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.6 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.5 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.4 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.3 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.2 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.1 | >=7.0.0 | ~5.5.0| | MIT | |
| 1.0.0 | >=7.0.0 | ~5.5.0| | MIT |