Meet nette-maker: A CLI Code Generator for Nette Framework

Meet nette-maker: A CLI Code Generator for Nette Framework

介绍 nette-maker:Nette 框架的 CLI 代码生成器

If you work with Nette Framework, you know this pain - every new feature means manually creating presenter, model, repository, service, migration and latte template. I built nette-maker to solve this. 如果你使用 Nette 框架,你一定了解这种痛苦——每一个新功能都意味着需要手动创建 presenter、model、repository、service、migration 和 latte 模板。我构建了 nette-maker 来解决这个问题。

composer require unquam/nette-maker

One command generates everything: php nette make:module User 一条命令即可生成所有内容:php nette make:module User

Creates presenter, model, repository, service, migration and latte template instantly. 即刻创建 presenter、model、repository、service、migration 和 latte 模板。

Also includes: 同时还包含:

  • Database migrations with TableBuilder (MySQL, PostgreSQL, SQLite, MSSQL)
    • 使用 TableBuilder 进行数据库迁移(支持 MySQL, PostgreSQL, SQLite, MSSQL)
  • Seeders and Factories for test data
    • 用于测试数据的 Seeders 和 Factories
  • Authentication scaffolding (make:auth)
    • 身份验证脚手架 (make:auth)
  • API Resources with pagination support
    • 支持分页的 API 资源
  • Cache clearing (clear:cache)
    • 缓存清理 (clear:cache)
  • Interactive prompts
    • 交互式提示

php nette migrate php nette migrate:fresh --seed php nette make:auth php nette make:resource UserResource

GitHub: https://github.com/unquam/nette-maker Packagist: https://packagist.org/packages/unquam/nette-maker

Feedback welcome! 欢迎提供反馈!