Bånder

Playlist extends BaseModel
in package
uses HasFactory, HasNanoPublicId

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

Properties

$filterRelations

public static mixed $filterRelations = ['cover', 'songs', 'songs.artists', 'songs.album', 'songs.genres', 'songs.cover']

$casts

protected mixed $casts = ['smart_rules' => 'array']

$dateFormat

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']

Methods

collaborators()

public collaborators() : mixed

cover()

public cover() : MorphOne
Return values
MorphOne

formatForException()

public formatForException() : string
Return values
string

getRouteKeyName()

public getRouteKeyName() : string
Return values
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

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> = []

booted()

protected static booted() : mixed

        
On this page

Search results