Download the PHP package ssvwsm/grpc-base-laravel without Composer
On this page you can find all versions of the php package ssvwsm/grpc-base-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ssvwsm/grpc-base-laravel
More information about ssvwsm/grpc-base-laravel
Files in ssvwsm/grpc-base-laravel
Download ssvwsm/grpc-base-laravel
More information about ssvwsm/grpc-base-laravel
Files in ssvwsm/grpc-base-laravel
Vendor ssvwsm
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
^8.2
google/common-protos Version dev-main
google/protobuf Version ^4.29@RC
grpc/grpc Version dev-master
spiral/roadrunner Version dev-master
laravel/octane Version 2.x-dev
google/common-protos Version dev-main
google/protobuf Version ^4.29@RC
grpc/grpc Version dev-master
spiral/roadrunner Version dev-master
laravel/octane Version 2.x-dev
The package ssvwsm/grpc-base-laravel contains the following files
Loading the files please wait ....