belongsTo(DistAdminDistributor::class, 'dist_id', 'id'); } // 新增:与 DistAppearance 的关联 public function appearance() { return $this->belongsTo(DistAppearance::class, 'appearance_id', 'id'); } /** * 根据 dist_id 和 appearance_id 查找唯一记录 * * @param int $dist_id * @param int $appearance_id * @return self|null */ public static function findByDistAndAppearance(int $dist_id, int $appearance_id) { return self::where('dist_id', $dist_id) ->where('appearance_id', $appearance_id) ->first(); // 返回唯一记录或 null } }