serrexlabs/blueprint

基于Laravel的蓝图项目

dev-master 2018-02-23 04:13 UTC

This package is not auto-updated.

Last update: 2024-09-22 04:32:54 UTC


README

启动项目

php artisan init:project <项目名称>

模块创建

php artisan make:module

  • 然后您需要指定根目录
  • 例如:Root<模块名称>

命令创建

php artisan make:cqrs:command <命令名称>

  • 按照惯例,每个命令末尾添加Command后缀(例如:SampleCommand)

命令处理器创建

php artisan make:cqrs:command-handler <命令处理器名称>

  • 按照惯例,每个命令处理器的末尾添加CommandHandler后缀(例如:SampleCommandHandler)

查询创建

php artisan make:cqrs:query <查询名称>

  • 按照惯例,每个查询的末尾添加Query后缀(例如:SampleQuery)

查询处理器创建

php artisan make:cqrs:query-handler <查询处理器名称>

  • 按照惯例,每个查询处理器的末尾添加QueryHandler后缀(例如:SampleQueryHandler)

仓库创建

php artisan make:repository <仓库名称>

  • 按照惯例,每个仓库的末尾添加Repository后缀(例如:SampleRepository)