public function query($g, $uname) { if (!$uname) { $datas = VisitlogModel::orderBy('id', 'desc')->paginate($this->limit); } elseif ($g == 1 && $uname) { $datas = VisitlogModel::orderBy('id', 'desc')->where('cname', 'like', '%' . $uname . '%')->paginate($this->limit); } elseif ($g == 2 && $uname) { $datas = VisitlogModel::orderBy('id', 'desc')->where('uname', 'like', '%' . $uname . '%')->paginate($this->limit); } $datas->limit = $this->limit; return $datas; }