'timestamp', ]; /** * 数据表主键 * @var string */ protected $pk = 'id'; /** * 模型名称 * @var string */ protected $name = 'addon'; /** * 状态名称 * @param $value * @param $data * @return mixed|string */ public function getStatusNameAttr($value, $data) { return AddonDict::getStatus()[ $data[ 'status' ] ?? '' ] ?? ''; } /** * 插件名称搜索器 * @param $value * @param $data */ public function searchTitleAttr($query, $value, $data) { if ($value) { $query->whereLike('title', '%'.$value.'%'); } } }