disableCreateButton(); $grid->actions(function ($actions) { // 去掉删除 $actions->disableDelete(); // 去掉编辑 $actions->disableEdit(); // 去掉查看 $actions->disableView(); // $actions->add(new archives()); $actions->add(new BalanceLog()); $actions->add(new BlackList()); $actions->add(new coupons()); $actions->add(new Orders()); $actions->add(new service()); $actions->add(new AddMoney()); }); //筛选 $grid->filter(function ($filter){ $filter->column(1/2, function ($filter) { $filter->disableIdFilter(); $filter->equal('phone','手机号码')->mobile()->placeholder("请输入手机"); $filter->like('nickname','用户名'); $filter->equal('status','用户状态')->radio([ '' => '不限', 0 => '黑名单', 1 => '正常', ]); }); $filter->column(1/2, function ($filter) { $filter->between('created_at', '注册时间')->datetime(); $filter->timestampBetween('last_login_time', "最后登录时间")->datetime(); }); }); $grid ->model()->where('status','>=','0')->where('is_docter',0)->orderBy('id','desc'); $grid->column('id', __('用户id'))->sortable(); $grid->column('avatar', __('头像'))->lightbox(['width' =>'', 'height' => 30]); $grid->column('nickname', __('用户名')); $grid->column('phone', __('手机号码')); $grid->column('status', __('用户状态'))->using([0=>'黑名单',1=>'正常',]); $grid->column('balance', __('当前余额'))->display(function ($price){ return $price/100; }); $grid->column('created_at', __('注册时间'))->display(function ($time){ if ($time == 0 ){ return ''; }else{ return $time; } }); // $grid->column('last_login_time', __('最后登录时间'))->display(function ($time){ // if ($time == 0 ){ // return ''; // }else{ // return date('Y-m-d H:i:s',$time); // } // }); return $grid; } /** * Make a show builder. * * @param mixed $id * @return Show */ protected function detail($id) { $show = new Show(User::findOrFail($id)); return $show; } /** * Make a form builder. * * @return Form */ protected function form() { $form = new Form(new User()); return $form; } }