xiaogang пре 4 година
родитељ
комит
5657a8f5b6
1 измењених фајлова са 5 додато и 5 уклоњено
  1. 5 5
      app/Admin/Controllers/UserController.php

+ 5 - 5
app/Admin/Controllers/UserController.php

xqd xqd
@@ -21,18 +21,18 @@ class UserController extends AdminController
     protected function grid()
     {
         $grid = new Grid(new User());
-        $grid->model()->with(['user_info'])->orderBy('id','desc');
+        $grid->model()->leftJoin('users_info','users.id','=','users_info.user_id')->select(['users.*','users_info.nickname','users_info.avatar','users_info.area'])->orderBy('users.id','desc');
         $grid->column('id')->sortable();
-        $grid->column('user_info.avatar','头像')->image("",50);
+        $grid->column('avatar','头像')->image("",50);
         $grid->column('mobile','手机号');
-        $grid->column('user_info.nickname','昵称');
+        $grid->column('nickname','昵称');
 
         $grid->column('pid','上级ID');
         $grid->column('sex','性别')->using([1=>'男',2=>'女'])->label(['','primary','danger']);
         $grid->column('is_vip','VIP')->using(['无','VIP'])->label(['gray','warning']);
         $grid->column('is_auth','认证状态')->using([0=>'未认证',1=>"已认证",2=>"女神认证"])->label(['gray','success','warning']);;
         $grid->column('ycode','邀请码');
-        $grid->column('user_info.area','所在城市');
+        $grid->column('area','所在城市');
         $grid->column('online','在线状态')->using([0=>'离线',1=>'在线'])->label(['gray','success']);
 //        $grid->column('notice_status');
         $grid->column('like_num','他喜欢');
@@ -43,7 +43,7 @@ class UserController extends AdminController
             $filter->equal('id','用户ID');
             $filter->equal('pid','上级ID');
             $filter->like('mobile','手机号');
-            $filter->like('user_info.nickname','昵称');
+            $filter->like('nickname','昵称');
             $filter->equal('sex','性别')->select(['1'=>'男','2'=>'女']);
             $filter->equal('is_vip','VIP')->select(['0'=>'无','1'=>'VIP']);
             $filter->equal('is_auth','认证状态')->select(['0'=>'未认证','1'=>'已认证','2'=>'女神认证']);