阶段更新

This commit is contained in:
2021-10-11 15:56:12 +08:00
parent 11b9e2ae76
commit 3381820ba0
17 changed files with 319 additions and 534 deletions

View File

@@ -31,9 +31,9 @@ class IndexController extends AdminController
$grid->column('id');
$grid->column('title', '视频名称');
$grid->column('cover', '视频地址')->downloadable();
$grid->column('cover', '封面')->image();
$grid->column('link', '视频地址')->downloadable();
$grid->column('category.title', '分类名称');
$grid->column('url', '地址');
$grid->column('sort', '排序');
return $grid;
@@ -60,7 +60,20 @@ class IndexController extends AdminController
'required' => '必须选择所属分类',
'min' => '必须选择所属分类',
]);
$form->file('cover', '视频')
$form->file('cover', '封面')
->rules(function ($form) {
if ($form->model()->cover != []) {
return 'nullable|image';
} else {
return 'required';
}
})
->move('images/' . date('Y/m/d'))
->removable()
->uniqueName();
$form->file('link', '视频')
->rules(function ($form) {
if ($form->model()->cover != []) {
return 'nullable|image';
@@ -71,7 +84,7 @@ class IndexController extends AdminController
->move('videos/' . date('Y/m/d'))
->removable()
->uniqueName();
$form->text('url', '链接地址');
$form->number('sort', '排序')
->default(1)
->required()