class GrpcRouteRegistrar

Methods

__construct(GrpcRouter $router)

No description

unary(string $method, array|string|callable $action)

Register a unary RPC.

serverStream(string $method, array|string|callable $action)

Register a server-streaming RPC.

void
service(string $service, Closure $routes)

Register routes within a fully qualified gRPC service.

middleware(array|string $middleware)

Begin a registration with shared middleware.

withoutMiddleware(array|string $middleware)

Begin a registration with excluded middleware.

name(string $name)

Begin a registration with a route-name prefix.

Details

at line 16
__construct(GrpcRouter $router)

No description

Parameters

GrpcRouter $router

at line 23
Route unary(string $method, array|string|callable $action)

Register a unary RPC.

Parameters

string $method
array|string|callable $action

Return Value

Route

at line 31
Route serverStream(string $method, array|string|callable $action)

Register a server-streaming RPC.

Parameters

string $method
array|string|callable $action

Return Value

Route

at line 39
void service(string $service, Closure $routes)

Register routes within a fully qualified gRPC service.

Parameters

string $service
Closure $routes

Return Value

void

at line 60
PendingGrpcRegistration middleware(array|string $middleware)

Begin a registration with shared middleware.

Parameters

array|string $middleware

Return Value

PendingGrpcRegistration

at line 68
PendingGrpcRegistration withoutMiddleware(array|string $middleware)

Begin a registration with excluded middleware.

Parameters

array|string $middleware

Return Value

PendingGrpcRegistration

at line 76
PendingGrpcRegistration name(string $name)

Begin a registration with a route-name prefix.

Parameters

string $name

Return Value

PendingGrpcRegistration