<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class DistAppearance extends Model { use HasFactory; protected $table = 'dist_appearance'; // 与 DistAppearancePublishList 的反向关联 public function publishLists() { return $this->hasMany(DistAppearancePublishList::class, 'appearance_id', 'id'); } /** * 根据 ID 返回对应模板信息 * * @param int $id * @return self|null */ public static function getTemplateById(int $id) { return self::find($id); // 根据主键 ID 查找记录 } }