【问题标题】:can't understand facebook authentication using laravel无法理解使用 laravel 的 facebook 身份验证
【发布时间】:2016-03-11 08:47:42
【问题描述】:

我正在阅读本教程以使用 facebook 实现身份验证

http://www.codeanchor.net/blog/complete-laravel-socialite-tutorial/

但我不能完全理解 UserRepository 和 AuthenticateUser ,,, 为什么我们应该这样使用它们,而不是简单地将函数放在 User 模型和 User 控制器和 AuthController 上?

【问题讨论】:

    标签: php facebook laravel facebook-apps laravel-socialite


    【解决方案1】:

    原因是 UserRepository 等是处理特定功能的类,因此您可以根据需要注入这些对象。将它们全部放在一起仍然可以工作,但如果您没有明确区分关注点,则从长远来看很难维护。

    关注点分离的价值在于简化开发和 计算机程序的维护。当关注点分开时, 各个部分可以重复使用,也可以开发和更新 独立。具有特殊价值的是以后改进或改进的能力 修改一段代码而不必知道其他代码的细节 部分,而无需对这些部分进行相应的更改 部分。

    阅读更多:

    https://en.wikipedia.org/wiki/Separation_of_concerns

    【讨论】:

      猜你喜欢
      • 2019-04-01
      • 2016-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-29
      • 2018-01-24
      • 2018-08-05
      • 1970-01-01
      相关资源
      最近更新 更多