【问题标题】:Authorizing in controller constructor vs form request在控制器构造函数中授权与表单请求
【发布时间】:2019-12-01 07:53:59
【问题描述】:

什么时候应该在控制器构造函数中使用 authorizeResource like here 进行授权,什么时候应该使用 Authorizing Form Requests like here

【问题讨论】:

    标签: php laravel design-patterns solid-principles design-principles


    【解决方案1】:

    当您想要授权多个操作时,您授权控制器。 authorizeResource 涵盖多个操作,而表单请求仅针对当前请求。

    当您只想授权存储和更新操作时,您可以使用表单请求授权,例如那些更经常使用 FormRequest 的操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-25
      • 2013-04-03
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多