-
#[Prefix]
-
'services/spotify'
Table of Contents
Properties
-
$spotifyClient
: SpotifyClient
Methods
-
__construct()
: mixed
-
authorizeSpotify()
: mixed
-
callback()
: mixed
-
disconnect()
: mixed
-
getGenreSeeds()
: mixed
-
getUserPlaylists()
: mixed
-
getUserProfile()
: mixed
-
search()
: mixed
-
status()
: mixed
-
denyWithStatus()
: mixed
-
gateCheckExecuteJob()
: mixed
-
gateCheckViewDashboard()
: mixed
-
noContent()
: mixed
__construct()
public
__construct(SpotifyClient $spotifyClient) : mixed
Parameters
-
$spotifyClient
: SpotifyClient
-
authorizeSpotify()
public
authorizeSpotify(Request $request) : mixed
Parameters
-
$request
: Request
-
-
#[Get]
-
'authorize'
-
'spotify.authorize'
-
['auth:sanctum', 'ability:' . TokenAbility::ACCESS_API->value]
callback()
public
callback(Request $request) : mixed
Parameters
-
$request
: Request
-
-
#[Get]
-
'callback'
-
'spotify.callback'
disconnect()
public
disconnect() : mixed
-
#[Post]
-
'disconnect'
-
'spotify.disconnect'
-
['auth:sanctum', 'ability:' . TokenAbility::ACCESS_API->value]
getGenreSeeds()
public
getGenreSeeds() : mixed
-
#[Get]
-
'genres/seeds'
-
'spotify.genres.seeds'
-
['auth:sanctum', 'ability:' . TokenAbility::ACCESS_API->value]
getUserPlaylists()
public
getUserPlaylists(Request $request) : mixed
Parameters
-
$request
: Request
-
-
#[Get]
-
'user/playlists'
-
'spotify.user.playlists'
-
['auth:sanctum', 'ability:' . TokenAbility::ACCESS_API->value]
getUserProfile()
public
getUserProfile() : mixed
-
#[Get]
-
'user/profile'
-
'spotify.user.profile'
-
['auth:sanctum', 'ability:' . TokenAbility::ACCESS_API->value]
search()
public
search(Request $request) : mixed
Parameters
-
$request
: Request
-
-
#[Get]
-
'search'
-
'spotify.search'
-
['auth:sanctum', 'ability:' . TokenAbility::ACCESS_API->value]
status()
public
status() : mixed
-
#[Get]
-
'status'
-
'spotify.status'
-
['auth:sanctum', 'ability:' . TokenAbility::ACCESS_API->value]
denyWithStatus()
protected
denyWithStatus(string $message, int $status) : mixed
Parameters
-
$message
: string
-
-
$status
: int
-
gateCheckExecuteJob()
protected
gateCheckExecuteJob() : mixed
gateCheckViewDashboard()
protected
gateCheckViewDashboard() : mixed
noContent()
protected
noContent() : mixed