get_son_agency_account(); } public function index(Equip $model, Request $request) { $param = $request->param(); // $son_agency_invite = $this->son_agency_invite . ",{$this->user->invite}"; $model = $model ->field('EquipID,EquipType,RoleID,Grade,create_time,name,BaseScore,pos') ->order('RoleID'); // ->withJoin([ //// 'account' => function ($query) use($son_agency_invite) { //// $query->whereIn('invite', $son_agency_invite); //// } // ])->scope('where', $param); $data = $model->paginate($this->admin['per_page'], false, ['query' => $request->get()]); // dump($data); $this->assign($request->get()); $this->assign([ 'data' => $data->toArray()['data'], 'page' => $data->render(), 'total' => $data->total(), ]); return $this->fetch(); } }