首页 > 解决方案 > Laravel:如何制作一个独立的功能?

问题描述

我在多个应用程序中使用了一个 UserVerification 服务。可以将其电子邮件/号码提交给该服务,该服务验证提交者实际上是他/她声称的人,然后根据其在用户表中的存在,它注册或登录用户并返回一个令牌。

我想将此过程作为一个单独的功能来实现。以下是我想到的选择:

  1. 将此作为特征实现,
  2. 将此作为一个类实现,
  3. 将其实现为服务提供者,
  4. 如果使用nwidart模块,我可以将其实现为模块(仅适用于使用此包的情况)。

我想从软件工程和面向对象中了解,这样做的标准和最佳解决方案是什么。

提前致谢

标签: laravelclassooplaravel-5

解决方案


推荐阅读