大家喜欢把验证放在controlller里还是model里?

已邀请:

雨师

赞同来自: FiveSay

理论上来说validate应该是在model层进行的,因为这层直接和数据库交互了,所有读写最终都落在这里。所以只要在这里限制了就可以了。
例如https://packagist.org/packages/laravelbook/ardent这个扩展就是一个放在model层的验证。

mrjarone - dev

赞同来自: Mr_Jing

最好controller和model都不要出现验证的逻辑
如果是5.0以上版本可以将验证逻辑放到独立的类里
具体参照:表单请求验证

qixiaojun

赞同来自:

Request里面

Usual

赞同来自:

加一

Mr_Jing

赞同来自:

按Form封装为类,建了一个目录Validator,专门用来放这些玩意。

公仔糖

赞同来自:

放哪儿都行,统一标准就好了,放controller似乎并不好

要回复问题请先登录注册