'require|integer', 'doctor_name' => 'require|chsDash', 'doctor_position' => 'require|chsDash', 'doctor_avatar' => 'require|url', 'doctor_mobile' => 'mobile', 'doctor_is_visit' => 'require|in:0,1', 'doctor_price' => 'require|float', 'doctor_type' => 'require|in:0,1,2', 'doctor_on_line' => 'require|in:0,1', 'doctor_shop_id' => 'require|integer', 'doctor_subject_id' => 'require|integer', 'doctor_status' => 'in:0,1' ]; protected $message = []; protected $scene = [ 'add' => ['doctor_name', 'doctor_position', 'doctor_avatar', 'doctor_mobile', 'doctor_is_visit', 'doctor_price', 'doctor_type', 'doctor_on_line', 'doctor_shop_id', 'doctor_subject_id', 'doctor_status'], 'update' => ['doctor_id', 'doctor_name', 'doctor_position', 'doctor_avatar', 'doctor_mobile', 'doctor_is_visit', 'doctor_price', 'doctor_type', 'doctor_on_line', 'doctor_shop_id', 'doctor_subject_id', 'doctor_status'], 'info' => ['doctor_id'] ]; }