令人困惑的Laravel验证

时间:2018-03-14 11:48:55

标签: php laravel laravel-5 laravel-4

有人可以解释这个laravel验证

'email' => 'unique:users,email_address,NULL,id,account_id,1'

NULL, id的目的是什么?

1 个答案:

答案 0 :(得分:0)

唯一规则的基本用法

'email' => 'unique:users'

指定自定义列名称

'email' => 'unique:users,email_address'

强制唯一规则忽略给定ID

'email' => 'unique:users,email_address,10'

添加其他Where子句

您还可以指定更多条件,将其添加为查询的“where”子句:

'email' => 'unique:users,email_address,NULL,id,account_id,1'

在上面的规则中,只有account_id为1的行才会包含在唯一检查中。

文件参考(即https://laravel.com/docs/5.0/validation