luchavez/boilerplate-generator

用于构建包和在 Laravel 8|9|10 上实现领域驱动设计 (DDD) 的模板生成器。

1.2.0 2024-02-14 15:09 UTC

README

Latest Version on Packagist Total Downloads GitHub Repo stars Discord Twitter Follow

Supercharge your Laravel App!

如果你正在开发 Laravel 应用,你知道它如何快速成长并变得复杂。你不希望最终得到一个混乱的代码库,难以维护和调试。你需要一种方法来将你的代码组织成模块化和可重用的包和领域,模仿 领域驱动设计 (DDD) 原则。

这就是 luchavez/boilerplate-generator 的用武之地。这是一个 Laravel 扩展包,可以帮助你轻松创建、管理和发布自己的包和领域。它还提供了一组方便的命令来生成常见的类,如控制器、模型、转换器、组件等。

使用 luchavez/boilerplate-generator,你可以保持你的 Laravel 应用整洁、结构化且可扩展。你还可以与世界分享你的包或在其他项目中使用它们。它是 Laravel 开发者提升技能和生产力的终极工具。

安装

composer require luchavez/boilerplate-generator -W --dev

// Execute a series of necessary steps to utilize the package
php artisan bg:install

// Publish env variables from packages and domains to the `.env` file
php artisan bg:env:publish --all

使用方法

bg:package 命令列表

bg:domain 命令列表

bg:make 命令列表

其他 bg 命令

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

贡献

请参阅contributing.md以获取详细信息和工作清单。

安全

如果你发现任何安全相关的问题,请通过电子邮件jamescarloluchavez@gmail.com联系,而不是使用问题跟踪器。

致谢

许可

MIT。有关更多信息,请参阅许可文件