MetaFox

Category extends Model
in package
implements Entity, HasTotalItem, HasSubCategory Uses HasEntity, HasFactory, HasAmountsTrait, SoftDeletes, TranslatableCategory

Class Category.

Tags
mixin

Builder

Table of Contents

Interfaces

Entity
Interface Entity.
HasTotalItem
Interface Entity.
HasSubCategory

Constants

ENTITY_TYPE  = 'photo_category'
IS_ACTIVE  = 1

Properties

$created_at  : string
$id  : int
$is_active  : bool
$is_default  : bool
$level  : int
$name  : string
$name_url  : string
$ordering  : int
$parent_id  : int
$parentCategory  : Category
$subCategories  : Category
$total_item  : int
$updated_at  : string
$fillable  : mixed
$table  : mixed

Methods

decrementAmount()  : int
decrementTotalItem()  : void
entityId()  : int
entityType()  : string
factory()  : CategoryFactory
getAdminBrowseUrlAttribute()  : string
getIsDefaultAttribute()  : bool
getTitleAttribute()  : mixed
incrementAmount()  : int
incrementTotalItem()  : void
incrementTotalView()  : void
moduleName()  : string
parentCategory()  : BelongsTo
photos()  : BelongsToMany
subCategories()  : HasMany
toLink()  : string|null
toSubCategoriesLink()  : string
toSubCategoriesUrl()  : string
toUrl()  : string|null
handleNegativeNumber()  : void
newFactory()  : CategoryFactory

Constants

ENTITY_TYPE

public mixed ENTITY_TYPE = 'photo_category'

Properties

$fillable

protected mixed $fillable = ['parent_id', 'name', 'name_url', 'is_active', 'ordering', 'total_item', 'level', 'created_at', 'updated_at']

$table

protected mixed $table = 'photo_categories'

Methods

decrementAmount()

public decrementAmount(string $column[, int $amount = 1 ]) : int
Parameters
$column : string
$amount : int = 1
Return values
int

entityId()

public entityId() : int
Return values
int

entityType()

public entityType() : string
Return values
string

factory()

public static factory() : CategoryFactory
Return values
CategoryFactory

getAdminBrowseUrlAttribute()

public getAdminBrowseUrlAttribute() : string
Return values
string

getIsDefaultAttribute()

public getIsDefaultAttribute() : bool
Return values
bool

getTitleAttribute()

public getTitleAttribute() : mixed

incrementAmount()

public incrementAmount(string $column[, int $amount = 1 ]) : int
Parameters
$column : string
$amount : int = 1
Return values
int

moduleName()

public moduleName() : string
Return values
string

parentCategory()

public parentCategory() : BelongsTo
Return values
BelongsTo

photos()

public photos() : BelongsToMany
Return values
BelongsToMany

subCategories()

public subCategories() : HasMany
Return values
HasMany
public toLink() : string|null
Return values
string|null
public toSubCategoriesLink() : string
Return values
string

toSubCategoriesUrl()

public toSubCategoriesUrl() : string
Return values
string

toUrl()

public toUrl() : string|null
Return values
string|null

handleNegativeNumber()

protected handleNegativeNumber(string $column) : void
Parameters
$column : string

newFactory()

protected static newFactory() : CategoryFactory
Return values
CategoryFactory

        
On this page

Search results