thejano / laravel-domain-driven-design
帮助在Laravel中使用领域驱动设计
1.1.0
2024-03-20 13:26 UTC
Requires
- php: ^8.1|^8.2
- laravel/framework: ^10.0|^11.0
Requires (Dev)
- laravel/pint: ^1.6
- phpstan/phpstan: ^1.10
This package is auto-updated.
Last update: 2024-08-29 03:10:45 UTC
README
领域驱动设计 (DDD) 是一种软件开发方法,强调理解和建模业务领域。目标是创建符合业务需求且易于维护的软件。DDD 使用诸如边界上下文、实体建模和通用语言等概念来创建健壮且易于维护的软件架构。
此软件包可以帮助您在 Laravel 应用程序中创建领域。它提供了一套 artisan 命令来生成模型、控制器、动作、服务等等。
只需运行以下命令创建一个专辑领域:
php artisan d:create Album
它将在 app
文件夹下的 Domain/Album
文件夹中创建一个领域。同时,它将生成以下框架:
|____app | |____ Domain | | |____ Album | | | |____ Models | | | |____ Exceptions | | | |____ Policies | | | |____ Http | | | | |____ Middleware | | | | |____ Resources | | | | |____ Requests | | | | |____ Controllers | | | |____ Actions | | | |____ Jobs | | | |____ Events | | | |____ Data | | | |____ Observers | | | |____ Listeners | | | |____ Services
安装和使用
请查看以下文档来安装和使用此软件包
变更日志
请参阅变更日志了解最近的变化。
贡献
请参阅贡献指南获取详细信息。
安全性
如果您发现任何安全相关的问题,请发送电子邮件至 drpshtiwan@thejano.com 而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅许可文件。