thejano/laravel-domain-driven-design

帮助在Laravel中使用领域驱动设计

1.1.0 2024-03-20 13:26 UTC

This package is auto-updated.

Last update: 2024-08-29 03:10:45 UTC


README

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

领域驱动设计 (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

安装和使用

请查看以下文档来安装和使用此软件包

https://ddd.thejano.com

变更日志

请参阅变更日志了解最近的变化。

贡献

请参阅贡献指南获取详细信息。

安全性

如果您发现任何安全相关的问题,请发送电子邮件至 drpshtiwan@thejano.com 而不是使用问题跟踪器。

鸣谢

许可

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