filled('q')) { $phone = $request->input('q'); $query->where(fn($q) => $q->where('username', 'like', "%$phone%")->orWhere('name', 'like', "%$phone%")); } if ($request->filled('_paginate')) { $list = $query->paginate(); } else { $list = $query->get(); } return $list; } public function grid() { $grid = parent::grid(); /** 操作 **/ //新增 if (Admin::user()->can('dcat.admin.administrator.create')) { $grid->disableCreateButton(false); $grid->disableDeleteButton(false); $grid->enableDialogCreate(); } // $grid-> return $grid; } }