Sfoglia il codice sorgente

添加文章的启用禁用

ChenWuJie 4 anni fa
parent
commit
0e455f96ee

+ 10 - 0
app/Admin/Controllers/ArticleManagement/ArticleController.php

xqd xqd
@@ -33,7 +33,12 @@ class ArticleController extends AdminController
         $grid->column('type', __('分类'))->using([1=>'健康科普',2=>'疫苗科普']);
         $grid->column('title', __('标题'))->limit(10,'...')->width(100);
 //        $grid->column('content', __('内容'))->limit(20,'...')->width(200);
+        $states = [
+            'on'  => ['value' => 1, 'text' => '启用', 'color' => 'success'],
+            'off' => ['value' => 0, 'text' => '禁用', 'color' => 'danger'],
+        ];
         $grid->column('banner_url', __('图片'))->lightbox(['width' =>'', 'height' => 30]);
+        $grid->column('status', __('状态'))->switch($states);
         $grid->column('created_at', __('创建时间'));
         $grid->column('updated_at', __('更新时间'));
         $grid->filter(function($filter){
@@ -85,6 +90,11 @@ class ArticleController extends AdminController
         $form->text('title', __('标题'))->rules('required|min:3|max:255',['required'=>'请填写标题','min'=>'标题字符不能少于3个','max'=>'标题长度过长']);
         $form->editor('content', __('内容'))->rules('required|min:3',['required'=>'请填写标题','min'=>'标题字符不能少于3个']);
         $form->image('banner_url', __('图片'))->rules('required' ,['required'=>'请选择图片!']);
+        $states = [
+            'off' => ['value' => 0, 'text' => '禁用', 'color' => 'danger'],
+            'on'  => ['value' => 1, 'text' => '启用', 'color' => 'success'],
+        ];
+        $form->switch('status','状态')->states($states)->default(1);
 
         return $form;
     }