Forráskód Böngészése

更新标签管理

ChenWuJie 4 éve
szülő
commit
515ecbc9ae

+ 10 - 2
app/Admin/Actions/backstage/Docters/LabelManagement.php

xqd
@@ -16,8 +16,16 @@ class LabelManagement extends RowAction
     {
         // $model ...
         $label_name = $request->get('name');
-        Docter::where('id',$model->id)->update(['label'=>$label_name]);
-        return $this->response()->success('Success message.')->refresh();
+        $arr = [];
+        if ($label_name == null)
+        {
+            Docter::where('id',$model->id)->update(['label'=>$arr]);
+        }
+        else
+        {
+            Docter::where('id',$model->id)->update(['label'=>$label_name]);
+        }
+        return $this->response()->success('修改标签成功')->refresh();
     }
     public function form()
     {

+ 1 - 1
app/Admin/Controllers/UserManagement/DocterManagement/DoctorManagementController.php

xqd
@@ -67,7 +67,7 @@ class DoctorManagementController extends AdminController
         $grid->column('status', __('工作状态'))->switch($states);
         $grid->column('is_then', __('认证状态'))->using([0=>'未认证',1=>'已认证']);
         $grid->column('label', __('标签'))->display(function ($label){
-                $label_value = DocterLabel::wherein('id',$label)->pluck('label_name');
+                $label_value = DocterLabel::whereIn('id',$label)->pluck('label_name');
                 return $label_value;
         })->label('info');
         return $grid;