Laravel验证:获取现有行数,以防止在最后一行删除

时间:2014-11-29 20:30:29

标签: laravel laravel-4

在验证步骤中,我需要阻止用户删除数据透视表中的最后一行。换句话说,用户必须始终在数据透视表中至少有一个条目。

因此,当用户请求$user->pivot->detach($ids)时,我想以某种方式检查数据透视表中用户的行数,如果计数为1或更少则抛出验证错误。

我知道我可以扩展Validator并制定自定义规则,但希望有人知道内置方式,或者已经编写了自定义方法。

注意:exists:pivot_user验证方法返回布尔值,因此无法工作。

0 个答案:

没有答案
相关问题