调整筛选项
This commit is contained in:
@@ -22,10 +22,20 @@ class IndexController extends AdminController
|
||||
$grid->filter(function ($filter) {
|
||||
$filter->column(1 / 2, function ($filter) {
|
||||
$filter->like('title', '文章标题');
|
||||
$filter->equal('status', '状态')->select([
|
||||
1 => '开启',
|
||||
0 => '关闭',
|
||||
]);
|
||||
});
|
||||
|
||||
$filter->column(1 / 2, function ($filter) {
|
||||
$filter->equal('category_id', '所属分类')->select(Category::selectOptions(function ($model) {
|
||||
return $model->where('status', 1)->whereIn('type', [Category::TYPE_ARTICLE, Category::TYPE_SHOW]);
|
||||
}, '所有分类'));
|
||||
|
||||
$filter->equal('recommen', '推荐')->select([
|
||||
1 => '是',
|
||||
0 => '否',
|
||||
]);
|
||||
});
|
||||
|
||||
$filter->disableIdFilter();
|
||||
@@ -36,10 +46,10 @@ class IndexController extends AdminController
|
||||
$grid->column('category.title', '所属分类');
|
||||
$grid->column('title', '文章标题');
|
||||
$grid->column('文章前台地址')
|
||||
->display(function () {
|
||||
return $this->link;
|
||||
})
|
||||
->hide();
|
||||
->display(function () {
|
||||
return $this->link;
|
||||
})
|
||||
->hide();
|
||||
$states = [
|
||||
'on' => ['value' => 1, 'text' => '打开', 'color' => 'primary'],
|
||||
'off' => ['value' => 2, 'text' => '关闭', 'color' => 'default'],
|
||||
@@ -59,19 +69,19 @@ class IndexController extends AdminController
|
||||
$form->text('title', '文章标题')->rules('min:2');
|
||||
$form->text('remark', '子标题');
|
||||
$form->select('category_id', '所属分类')
|
||||
->options(Category::selectOptions(function ($model) {
|
||||
return $model->where('status', 1)->whereIn('type', [Category::TYPE_ARTICLE, Category::TYPE_SHOW]);
|
||||
}, '一级分类'));
|
||||
->options(Category::selectOptions(function ($model) {
|
||||
return $model->where('status', 1)->whereIn('type', [Category::TYPE_ARTICLE, Category::TYPE_SHOW]);
|
||||
}, '一级分类'));
|
||||
|
||||
$form->textarea('description', '内容简介');
|
||||
$form->image('cover', '封面')
|
||||
->move('images/' . date('Y/m/d'))
|
||||
->removable()
|
||||
->uniqueName();
|
||||
->move('images/'.date('Y/m/d'))
|
||||
->removable()
|
||||
->uniqueName();
|
||||
$form->image('logo', 'logo')
|
||||
->move('images/' . date('Y/m/d'))
|
||||
->removable()
|
||||
->uniqueName();
|
||||
->move('images/'.date('Y/m/d'))
|
||||
->removable()
|
||||
->uniqueName();
|
||||
$form->ueditor('content', '文章内容')->rules('required', ['required' => '详情不能为空']);
|
||||
$form->number('sort', '序号')->default(0)->rules('required', ['required' => '序号必须填写'])->help('倒序优先');
|
||||
$states = [
|
||||
|
||||
Reference in New Issue
Block a user