Genre
extends BaseModel
in package
uses
HasFactory, HasSlug, HasRecursiveRelationships
Table of Contents
Properties
- $filterFields : array<string|int, mixed>
- $filterRelations : array<string|int, mixed>
- $dateFormat : mixed
- $fillable : mixed
Methods
- formatForException() : string
- getRouteKeyName() : string
- getSlugOptions() : SlugOptions
- Get the options for generating the slug.
- newEloquentBuilder() : RecursiveBaseBuilder
- Create a new Eloquent query builder for the model.
- songs() : mixed
- update() : mixed
Properties
$filterFields
public
static array<string|int, mixed>
$filterFields
= ['name', 'slug']
$filterRelations
public
static array<string|int, mixed>
$filterRelations
= ['songs']
$dateFormat
protected
mixed
$dateFormat
= 'Y-m-d H:i:sO'
$fillable
protected
mixed
$fillable
= ['name', 'slug']
Methods
formatForException()
public
formatForException() : string
Return values
stringgetRouteKeyName()
public
getRouteKeyName() : string
Return values
stringgetSlugOptions()
Get the options for generating the slug.
public
getSlugOptions() : SlugOptions
Return values
SlugOptionsnewEloquentBuilder()
Create a new Eloquent query builder for the model.
public
newEloquentBuilder(Builder $query) : RecursiveBaseBuilder
Parameters
- $query : Builder
Return values
RecursiveBaseBuildersongs()
public
songs() : 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> = []