如下代码,当用户输入会员卡号的时候需要确定另一个数据表是否存在这条数据,以下用 Db 来查询的回调写法是否是最好的写法,大神们都怎么写???
//定义验证规则
protected $rule = [
'card_number|会员卡号' => 'checkCardNumber',
];
protected function checkCardNumber($value)
{
$data = Db::name('vip_member')->where('card_number',$value)->find();
return $data ? true : '会员卡不存在';
}