param(); // $son_agency_invite = $this->son_agency_invite . ",{$this->user->invite}"; $model = $model ->field('text,type,serverid,time') ->order('time'); // ->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(); } public function del($id, Notice $model) { $result = $model->where('text', $id)->delete(); return $result ? admin_success(lang('delete_success'), URL_RELOAD) : admin_error(lang('delete_error')); } }