serrexlabs / blueprint
基于Laravel的蓝图项目
dev-master
2018-02-23 04:13 UTC
Requires
- php: >=7.0.0
- fideloper/proxy: ~3.3
- laravel/framework: 5.5.*
- laravel/tinker: ~1.0
- league/fractal: ^0.17.0
- spatie/laravel-fractal: ^5.3
Requires (Dev)
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: ~1.0
- phpunit/phpunit: ~6.0
- symfony/thanks: ^1.0
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)