如何强制执行权限的最佳方式——控制器还是约束?

我认为权限应该在控制器或约束中强制执行。模型不知道是谁在调用它,我是这么想的。

非常感谢你对此事的思考。