目前的控制流程,当我在我的 Laravel 5 应用程序上注册一个新用户时,处理请求生命周期的方式是:
- RegisterRequest验证后调用验证器通过 >
- ( RegisterRequest obj) MyAuthController >
- 调度(用户obj)RegisterUserCommand >
- 将字段映射到RegisterUserCommand对象 >
- 在( RegisterUserCommand obj)处调用的处理程序RegisterUserCommandHandler >
- 通过创建用户obj 创建新用户 >
- 然后调用$user->save()
- 将其保存到数据库中
我做对了吗?以这种方式传递数据是否正确?用户模型被调用并映射两次,这是一种好习惯吗?
规范:Laravel framework v5.0.28 with MySQL 5.6