PHP Класс App\Models\Forum\Forum

Наследование: extends Illuminate\Database\Eloquent\Model
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$timestamps

Защищенные свойства (Protected)

Свойство Тип Описание
$casts
$dateFormat
$dates
$guarded
$primaryKey
$table

Открытые методы

Метод Описание
allSubforums ( $forum_ids = null, $new_forum_ids = null )
category ( )
categoryId ( )
categorySlug ( )
cover ( )
currentDepth ( )
getForumParentsAttribute ( string $value ) : array Returns array which keys are id of this forum's parents and values are their names and types. Sorted from topmost parent to immediate parent.
isFeatureForum ( ) feature forum shall have extra features like sorting and voting
isOpen ( )
lastTopic ( $recursive = true )
parentForum ( )
refreshCache ( )
scopeMoveDestination ( $query )
setForumParentsAttribute ( $value )
setLastPostCache ( )
setPostsCountCache ( )
setTopicsCountCache ( )
subforums ( )
topics ( )

Описание методов

allSubforums() публичный Метод

public allSubforums ( $forum_ids = null, $new_forum_ids = null )

category() публичный Метод

public category ( )

categoryId() публичный Метод

public categoryId ( )

categorySlug() публичный Метод

public categorySlug ( )

cover() публичный Метод

public cover ( )

currentDepth() публичный Метод

public currentDepth ( )

getForumParentsAttribute() публичный Метод

This method isn't intended to be directly called but through Laravel's attribute accessor method (in this case, $forum->forum_parents) warning: don't access this attribute (forum_parents) without selecting parent_id otherwise returned value may be wrong.
public getForumParentsAttribute ( string $value ) : array
$value string
Результат array

isFeatureForum() публичный Метод

feature forum shall have extra features like sorting and voting
public isFeatureForum ( )

isOpen() публичный Метод

public isOpen ( )

lastTopic() публичный Метод

public lastTopic ( $recursive = true )

parentForum() публичный Метод

public parentForum ( )

refreshCache() публичный Метод

public refreshCache ( )

scopeMoveDestination() публичный Метод

public scopeMoveDestination ( $query )

setForumParentsAttribute() публичный Метод

public setForumParentsAttribute ( $value )

setLastPostCache() публичный Метод

public setLastPostCache ( )

setPostsCountCache() публичный Метод

public setPostsCountCache ( )

setTopicsCountCache() публичный Метод

public setTopicsCountCache ( )

subforums() публичный Метод

public subforums ( )

topics() публичный Метод

public topics ( )

Описание свойств

$casts защищенное свойство

protected $casts

$dateFormat защищенное свойство

protected $dateFormat

$dates защищенное свойство

protected $dates

$guarded защищенное свойство

protected $guarded

$primaryKey защищенное свойство

protected $primaryKey

$table защищенное свойство

protected $table

$timestamps публичное свойство

public $timestamps