1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-22 03:32:47 +08:00

修复轮播图无法保存数据

This commit is contained in:
koogua 2021-04-14 15:01:54 +08:00
parent 0f673dff3f
commit 005e7df57b
3 changed files with 27 additions and 4 deletions

View File

@ -173,11 +173,17 @@ class Slide extends Service
$slide->title = $post['title'];
$slide->target = $post['target'];
$slide->cover = $course->cover;
$slide->content = $course->id;
$slide->target_attrs = [
'course' => ['id' => $course->id, 'title' => $course->title]
'course' => [
'id' => $course->id,
'title' => $course->title,
]
];
$slide->create();
return $slide;
}
@ -192,10 +198,15 @@ class Slide extends Service
$slide->title = $post['title'];
$slide->target = $post['target'];
$slide->content = $page->id;
$data['target_attrs'] = [
'page' => ['id' => $page->id, 'title' => $page->title]
$slide->target_attrs = [
'page' => [
'id' => $page->id,
'title' => $page->title,
]
];
$slide->create();
return $slide;
}
@ -214,6 +225,8 @@ class Slide extends Service
'link' => ['url' => $link]
];
$slide->create();
return $slide;
}

View File

@ -253,6 +253,16 @@ function kg_default_gift_cover_path()
return '/img/default/gift_cover.png';
}
/**
* 获取默认轮播封面路径
*
* @return string
*/
function kg_default_slide_cover_path()
{
return '/img/default/course_cover.png';
}
/**
* 获取存储基准URL
*

View File

@ -126,7 +126,7 @@ class Slide extends Model
public function beforeCreate()
{
if (empty($this->cover)) {
$this->cover = kg_default_cover_path();
$this->cover = kg_default_slide_cover_path();
} elseif (Text::startsWith($this->cover, 'http')) {
$this->cover = self::getCoverPath($this->cover);
}