PHP Class App\Models\Forum\Post

Inheritance: extends Illuminate\Database\Eloquent\Model
Show file Open project: ppy/osu-web Class Usage Examples

Public Properties

Property Type Description
$timestamps

Protected Properties

Property Type Description
$casts
$dateFormat
$dates
$guarded
$primaryKey
$table

Public Methods

Method Description
edit ( $body, $user )
forum ( )
getBodyHTMLAttribute ( )
getBodyRawAttribute ( )
getPostPositionAttribute ( )
lastEditor ( )
lastEditorNormalized ( )
lastUnreadByUser ( $topic, $user )
normalizeUser ( $user )
scopeLast ( $query )
setPostTextAttribute ( $value )
topic ( )
user ( )
userNormalized ( )

Method Details

edit() public method

public edit ( $body, $user )

forum() public method

public forum ( )

getBodyHTMLAttribute() public method

getBodyRawAttribute() public method

public getBodyRawAttribute ( )

getPostPositionAttribute() public method

lastEditor() public method

public lastEditor ( )

lastEditorNormalized() public method

lastUnreadByUser() public static method

public static lastUnreadByUser ( $topic, $user )

normalizeUser() public method

public normalizeUser ( $user )

scopeLast() public method

public scopeLast ( $query )

setPostTextAttribute() public method

public setPostTextAttribute ( $value )

topic() public method

public topic ( )

user() public method

public user ( )

userNormalized() public method

public userNormalized ( )

Property Details

$casts protected property

protected $casts

$dateFormat protected property

protected $dateFormat

$dates protected property

protected $dates

$guarded protected property

protected $guarded

$primaryKey protected property

protected $primaryKey

$table protected property

protected $table

$timestamps public property

public $timestamps