ajax()) { return view('admin/log/index'); } if ($keyword=$request->input('keyword')) { $filter[] = ['content', 'like', '%' .$keyword . '%']; } $records = SystemLog::query()->where($filter ?? [])->orderByDesc('id') ->paginate($request->input('pageSize') ?? TABLE_PAGE_SIZE); return response()->json([ 'rows' => $records->items(), 'total' => $records->total() ]); } }