MetadataSearchController
in package
Attributes
- #[Middleware]
- ['auth:sanctum', 'ability:' . \App\Models\TokenAbility::ACCESS_API->value, 'force.json']
- #[Prefix]
- '/metadata/search'
Table of Contents
Properties
Methods
- __construct() : mixed
- fuzzySearchForAlbum() : mixed
- Search for album (fuzzy)
- searchForAlbum() : mixed
- Search for album
Properties
$albumSearchService read-only
private
AlbumSearchService
$albumSearchService
Methods
__construct()
public
__construct(AlbumSearchService $albumSearchService) : mixed
Parameters
- $albumSearchService : AlbumSearchService
fuzzySearchForAlbum()
Search for album (fuzzy)
public
fuzzySearchForAlbum(Album $album) : mixed
Generates title variations based on the album name and then searches in all providers
Parameters
- $album : Album
Tags
Attributes
- #[Get]
- '/album/{album:slug}/fuzzy'
- 'api.metadata.search-fuzzy.album'
searchForAlbum()
Search for album
public
searchForAlbum(Album $album) : mixed
Looks up album in all providers
Parameters
- $album : Album
Tags
Attributes
- #[Get]
- '/album/{album:slug}'
- 'api.metadata.search.album'