getFieldSelection(); $term = Arr::get($args, 'search'); $page = Arr::get($args, 'page'); $perPage = Arr::get($args, 'perPage'); if (Arr::get($fields, 'anime')) { $result['anime'] = Anime::search($term)->paginate($perPage, $page)->items(); } if (Arr::get($fields, 'artists')) { $result['artists'] = Artist::search($term)->paginate($perPage, $page)->items(); } if (Arr::get($fields, 'animethemes')) { $result['animethemes'] = AnimeTheme::search($term)->paginate($perPage, $page)->items(); } if (Arr::get($fields, 'playlists')) { $result['playlists'] = Playlist::search($term)->paginate($perPage, $page)->items(); } if (Arr::get($fields, 'series')) { $result['series'] = Series::search($term)->paginate($perPage, $page)->items(); } if (Arr::get($fields, 'songs')) { $result['songs'] = Song::search($term)->paginate($perPage, $page)->items(); } if (Arr::get($fields, 'studios')) { $result['studios'] = Studio::search($term)->paginate($perPage, $page)->items(); } if (Arr::get($fields, 'videos')) { $result['videos'] = Video::search($term)->paginate($perPage, $page)->items(); } return $result; } }