https://github.com/pkg6/laravel-easy-rpc
Using easy-rpc in laravel
https://github.com/pkg6/laravel-easy-rpc
Last synced: 5 months ago
JSON representation
Using easy-rpc in laravel
- Host: GitHub
- URL: https://github.com/pkg6/laravel-easy-rpc
- Owner: pkg6
- License: mit
- Created: 2024-09-02T01:43:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-12T05:08:45.000Z (over 1 year ago)
- Last Synced: 2025-04-01T08:02:11.599Z (about 1 year ago)
- Language: PHP
- Homepage: https://packagist.org/packages/pkg6/laravel-easy-rpc
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### 安装
~~~
composer require pkg6/laravel-easy-rpc
~~~
### 在 `config/app.php` 注册
~~~
'providers' => [
.....
\Pkg6\Laravel\EasyRPC\EasyRPCServiceProvider::class
]
php artisan vendor:publish --provider="\Pkg6\Laravel\EasyRPC\EasyRPCServiceProvider::class"
php artisan vendor:publish --tag="easy-rpc"
php artisan migrate --path=database/migrations/2024_12_09_100107_create_easy_rpc_call_histories_table.php
~~~
### 客户端使用
~~~
\Pkg6\Laravel\EasyRPC\Facades\RPCC::testAdd(1,2);
\Pkg6\Laravel\EasyRPC\Facades\RPCC::testSubtraction(1,2);
\Pkg6\Laravel\EasyRPC\Facades\RPCC::testMultiplication(1,2);
\Pkg6\Laravel\EasyRPC\Facades\RPCC::client("default")->testAdd(1,2);
rpcc()->testAdd(1,2);
rpcc()->testSubtraction(1,2);
rpcc()->testMultiplication(1,2);
rpcc("default")->testAdd(1,2);
~~~