belongsTo(User::class)->withDefault(); } public function banner() { return $this->hasMany(Banner::class); } /** * 배너 그룹 조회 */ public function data(SearchData $params): object { $query = $this->query(); $query->select('*'); $list = $query->paginate($params->perPage, ['*'], 'page', $params->page); $total = $this->count(); $rows = $list->count(); return (object)[ 'total' => $total, 'list' => $list, 'rows' => $rows ]; } }