__('Type 1'), '2' => __('Type 2'), '3' => __('Type 3'), '4' => __('Type 4'), '5' => __('Type 5'), ]; } public function getTypeTextAttr($value, $data) { $value = $value ? $value : (isset($data['type']) ? $data['type'] : ''); $list = $this->getTypeList(); return isset($list[$value]) ? $list[$value] : ''; } public function getCreatetimeAttr($value) { return $value ? date("Y-m-d H:i:s", $value) : $value; } public function getUpdatetimeAttr($value) { return $value ? date("Y-m-d H:i:s", $value) : $value; } public function getPrevArticle($currentId) { return $this->where('id', '<', $currentId)->order('id', 'desc')->find(); } public function getNextArticle($currentId) { return $this->where('id', '>', $currentId)->order('id', 'asc')->find(); } }