Table of Contents
Properties
-
$filterRelations
: mixed
-
$casts
: mixed
-
$dateFormat
: mixed
-
$fillable
: mixed
Methods
-
bootHasNanoPublicId()
: mixed
-
canAddSongs()
: mixed
-
canEdit()
: mixed
-
collaborators()
: mixed
-
cover()
: MorphOne
-
formatForException()
: string
-
getRouteKeyName()
: string
-
incrementFavorites()
: mixed
-
incrementPlays()
: mixed
-
incrementShares()
: mixed
-
incrementViews()
: mixed
-
isCollaborator()
: mixed
-
newEloquentBuilder()
: mixed
-
songs()
: mixed
-
statistics()
: mixed
-
syncSmartPlaylist()
: mixed
-
update()
: mixed
-
user()
: mixed
-
booted()
: mixed
$filterRelations
public
static mixed
$filterRelations
= ['cover', 'songs', 'songs.artists', 'songs.album', 'songs.genres', 'songs.cover']
$casts
protected
mixed
$casts
= ['smart_rules' => 'array']
protected
mixed
$dateFormat
= 'Y-m-d H:i:sO'
$fillable
protected
mixed
$fillable
= ['public_id', 'user_id', 'name', 'description', 'is_public', 'is_smart', 'is_collaborative', 'smart_rules']
bootHasNanoPublicId()
public
static bootHasNanoPublicId() : mixed
canAddSongs()
public
canAddSongs(User $user) : mixed
Parameters
-
$user
: User
-
canEdit()
public
canEdit(User $user) : mixed
Parameters
-
$user
: User
-
collaborators()
public
collaborators() : mixed
cover()
public
cover() : MorphOne
public
formatForException() : string
getRouteKeyName()
public
getRouteKeyName() : string
incrementFavorites()
public
incrementFavorites() : mixed
incrementPlays()
public
incrementPlays() : mixed
incrementShares()
public
incrementShares() : mixed
incrementViews()
public
incrementViews() : mixed
isCollaborator()
public
isCollaborator(User $user) : mixed
Parameters
-
$user
: User
-
newEloquentBuilder()
public
newEloquentBuilder(mixed $query) : mixed
Parameters
-
$query
: mixed
-
songs()
public
songs() : mixed
statistics()
public
statistics() : mixed
syncSmartPlaylist()
public
syncSmartPlaylist() : mixed
update()
public
update([array<string|int, mixed> $attributes = [] ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
-
$attributes
: array<string|int, mixed>
= []
-
-
$options
: array<string|int, mixed>
= []
-
user()
public
user() : mixed
booted()
protected
static booted() : mixed