Download the PHP package binhtv/grpc-base-laravel without Composer
On this page you can find all versions of the php package binhtv/grpc-base-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download binhtv/grpc-base-laravel
More information about binhtv/grpc-base-laravel
Files in binhtv/grpc-base-laravel
Download binhtv/grpc-base-laravel
More information about binhtv/grpc-base-laravel
Files in binhtv/grpc-base-laravel
Vendor binhtv
Package grpc-base-laravel
Short Description Package help you implement grpc easier
License MIT
Package grpc-base-laravel
Short Description Package help you implement grpc easier
License MIT
Please rate this library. Is it a good library?
Informations about the package grpc-base-laravel
About package
This is a product of programmer sun*.
This package has some class and method help yan can implement Grpc to Laravel easier. So improve system performance thanks to Grpc
How to use
then run command to publish config.
You need know how to compile files proto with php
Client
-
Autoload file proto generated:
- Quick call to server (recommend using)
step 1: create class extend BaseGrpcApi;
step 2: call method in that class;
-
Or create new client Grpc
-
Use traits;
- methods:
Name | Params | Return | Description |
---|---|---|---|
mergeRequestToGrpcRequest |
- An object instance of Illuminate\Http\Request; - Path of GRPC request class |
object: grpc request | Convert laravel request to grpc request |
dataGrpc |
- An object instance of request or response GRPC | Array: Array have a key is 'data' | Create a array have key is 'data' and value is data grpc |
prepareDataRequestFromGrpc |
- An object instance of request or response GRPC | object: instance of Illuminate\Http\Request | Convert grpc request to laravel request |
removeLinkPagination |
- An array | array | Remove key 'links' and 'path' in array |
Serve
-
Start serve:
- Example worker file:
All versions of grpc-base-laravel with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.4
google/common-protos Version ^2.0.0
google/protobuf Version ^3.19
grpc/grpc Version ^1.42
spiral/php-grpc Version ^1.6
spiral/roadrunner-laravel Version ^3.7
google/common-protos Version ^2.0.0
google/protobuf Version ^3.19
grpc/grpc Version ^1.42
spiral/php-grpc Version ^1.6
spiral/roadrunner-laravel Version ^3.7
The package binhtv/grpc-base-laravel contains the following files
Loading the files please wait ....