承接 phpnomad/core-recipes 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

phpnomad/core-recipes

最新稳定版本:1.0.0

Composer 安装命令:

composer require phpnomad/core-recipes

包简介

Core scaffolding recipes for PHPNomad — datastores, controllers, listeners, events, tables, and more. Consumed by phpnomad/cli via composer-based kit discovery.

README 文档

README

Core scaffolding recipes for PHPNomad applications. Consumed by phpnomad/cli via composer-based kit discovery.

Installation

composer require phpnomad/core-recipes --dev

The CLI auto-discovers any installed package whose composer.json declares extra.phpnomad.recipes. After installation, phpnomad recipes:list will show the recipes provided by this kit.

Usage

Each recipe is referenced as phpnomad/<recipe-name>:

phpnomad make --from=phpnomad/datastore '{"name":"Order","initializer":"App\\AppInit"}'
phpnomad make --from=phpnomad/listener '{"name":"SendWelcomeEmail","event":"App\\Events\\UserCreated","initializer":"App\\AppInit"}'

Recipes provided

Recipe Purpose
phpnomad/command CLI command class
phpnomad/controller REST controller
phpnomad/database-datastore Datastore backed by a database table (composes datastore + table + database-handler)
phpnomad/database-handler Database handler implementation for a datastore
phpnomad/datastore Datastore with interface and handler interface
phpnomad/event Event class
phpnomad/facade Facade proxying an interface
phpnomad/graphql-type GraphQL type definition
phpnomad/initializer Initializer class
phpnomad/listener Event listener
phpnomad/model Data model class
phpnomad/model-adapter Adapter converting between two model representations
phpnomad/mutation Mutation handler
phpnomad/table Database table schema
phpnomad/task Task class
phpnomad/task-handler Task handler

Authoring your own kit

Any composer package can ship recipes by declaring them in composer.json:

{
  "extra": {
    "phpnomad": {
      "recipes": "path/to/recipes/",
      "templates": "path/to/templates/"
    }
  }
}

Recipes inside the kit are referenced as <your-vendor>/<recipe-name>.

License

MIT

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: Go Template

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-05-01

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固