where((new static)->pk, '=', $pk); } /** * 根据多主键查询 */ public function scopeBypks($query, $pks) { if (!is_array($pks) && (is_string($pks) && false === strpos($pks, ','))) { throw new \Exception('pks参数为级数或逗号分隔字符串'); } $query->where((new static)->pk, 'in', $pks); } }