hasOne(Lecturer::class, 'id','lecturer_id'); } /** * 图片拼接 */ public function getBroadcastCoverAttr($value) { if (empty($value)) return $value; $ali_oss_bindurl = config('app.ali_oss_bindurl'); $url = 'http://' . $ali_oss_bindurl . '/' . $value; return $url; } /** * 图片拼接 */ public function getPlaybackCoverAttr($value) { if (empty($value)) return $value; $ali_oss_bindurl = config('app.ali_oss_bindurl'); $url = 'http://' . $ali_oss_bindurl . '/' . $value; return $url; } /** * 图片拼接 */ public function getPlaybackUrlAttr($value) { if (empty($value)) return $value; $ali_oss_bindurl = config('app.ali_oss_bindurl'); $url = 'http://' . $ali_oss_bindurl . '/' . $value; return $url; } /** * 开始时间 */ public function getStartDateAttr($value) { if (empty($value)) return ''; return date('Y-m-d',$value); } /** * 结束时间 */ public function getEndDateAttr($value) { if (empty($value)) return ''; return date('Y-m-d',$value); } /** * 图片拼接 */ public function setPlaybackUrlAttr($value) { $domain = config('app.ali_oss_bindurl'); $search = 'https://'.$domain.'/'; return str_replace($search, '', $value); } public function setPlaybackCoverAttr($value) { $domain = config('app.ali_oss_bindurl'); $search = 'https://'.$domain.'/'; return str_replace($search, '', $value); } }