duc_cnzj/rpc-facades-generator 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

duc_cnzj/rpc-facades-generator

Composer 安装命令:

composer require duc_cnzj/rpc-facades-generator

包简介

Package description here.

README 文档

README

Installing

$ composer require duc_cnzj/rpc-facades-generator --dev

Usage

./vendor/rpc-generator your-grpc-composer.json-dir

params

  1. --no-provider
  2. --no-facade

composer.json demo

{
  "name": "grpc/grpc-demo",
  "description": "gRPC example for PHP",
  "require": {
    "php": "^7.2",
    "grpc/grpc": "^v1.3.0",
    "google/protobuf": "^v3.3.0"
  },
  "autoload": {
    "psr-4": {
      "Duc\\": "src/Duc"
    }
  },
  "extra": {
    "laravel": {
      "providers": [
        "Duc\\ServiceProvider"
      ]
    }
  },
  "require-dev": {
    "duc_cnzj/rpc-facades-generator": "dev-master"
  }
}

proto demo

syntax="proto3";

// {package, php_metadata_namespace} required;
package duc.dm;
option go_package="duc/dm";
// 一定要加 php_metadata_namespace
option php_metadata_namespace = "Duc\\DM";

message DM {
    int64 ID = 1;
    int32 Type = 2;
    string Content = 3;
}

message Response {
    int32 code  =1;
    string data = 2; 
}

service DMController {
    rpc Create (DM) returns (Response);
}

License

MIT

统计信息

  • 总下载量: 251
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-11-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固