1. 程式人生 > >thinkphp 5.0 驗證規則

thinkphp 5.0 驗證規則

// 表示驗證name欄位的值是否在user表(不包含字首)中唯一
’name’ => ‘unique:user’,
// 驗證其他欄位
’name’ => ‘unique:user,account’,
// 排除某個主鍵值
’name’ => ‘unique:user,account,10’,
// 指定某個主鍵值排除
’name’ => ‘unique:user,account,10,user_id’,

如果需要對複雜的條件驗證唯一,可以使用下面的方式:
// 多個欄位驗證唯一驗證條件
’name’ => ‘unique:user,status^account’,
// 複雜驗證條件
’name’ => ‘unique:user,status=1&account=’.$data[‘account’],