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

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

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

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

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

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

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

Метод Описание
addPost ( $poster, $body )
cover ( )
createNew ( $forum, $params, $poll = null )
deleteWithDependencies ( )
featureVotes ( )
forum ( )
getPollStartAttribute ( $value )
isDoublePostBy ( User $user )
isFeatureTopic ( )
isIssue ( )
isLocked ( )
isPinned ( )
issues ( )
lock ( $lock = true )
logs ( )
markRead ( $user, $markTime )
moveTo ( $destinationForum )
nthPost ( $n )
pin ( $pin )
poll ( $poll = null )
pollEnd ( )
pollOptions ( )
pollTitleHTML ( )
pollVotes ( )
postPosition ( $postId )
posts ( )
postsCount ( )
postsPosition ( $sortedPosts )
refreshCache ( )
removePost ( $post, $user = null )
scopeNormal ( $query )
scopePinned ( $query )
scopePresetSort ( $query, $sort )
scopeRecent ( $query, $params = null )
scopeWatchedByUser ( $query, $user )
scopeWithReplies ( $query, $withReplies )
setCover ( $path, $user )
setFirstPostCache ( )
setLastPostCache ( )
setPollTitleAttribute ( $value )
setPostsCountCache ( )
titleNormalized ( )
userTracks ( )
vote ( )

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

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

public addPost ( $poster, $body )

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

public cover ( )

createNew() публичный статический Метод

public static createNew ( $forum, $params, $poll = null )

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

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

public featureVotes ( )

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

public forum ( )

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

public getPollStartAttribute ( $value )

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

public isDoublePostBy ( User $user )
$user app\models\User

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

public isFeatureTopic ( )

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

public isIssue ( )

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

public isLocked ( )

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

public isPinned ( )

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

public issues ( )

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

public lock ( $lock = true )

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

public logs ( )

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

public markRead ( $user, $markTime )

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

public moveTo ( $destinationForum )

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

public nthPost ( $n )

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

public pin ( $pin )

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

public poll ( $poll = null )

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

public pollEnd ( )

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

public pollOptions ( )

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

public pollTitleHTML ( )

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

public pollVotes ( )

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

public postPosition ( $postId )

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

public posts ( )

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

public postsCount ( )

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

public postsPosition ( $sortedPosts )

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

public refreshCache ( )

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

public removePost ( $post, $user = null )

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

public scopeNormal ( $query )

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

public scopePinned ( $query )

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

public scopePresetSort ( $query, $sort )

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

public scopeRecent ( $query, $params = null )

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

public scopeWatchedByUser ( $query, $user )

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

public scopeWithReplies ( $query, $withReplies )

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

public setCover ( $path, $user )

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

public setFirstPostCache ( )

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

public setLastPostCache ( )

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

public setPollTitleAttribute ( $value )

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

public setPostsCountCache ( )

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

public titleNormalized ( )

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

public userTracks ( )

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

public vote ( )

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

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

protected $casts

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

protected $dateFormat

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

protected $dates

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

protected $guarded

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

protected $primaryKey

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

protected $table

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

public $timestamps