PHP Класс Spatie\Activitylog\Models\Activity

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

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

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

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

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

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

Метод Описание
causer ( ) : Illuminate\Database\Eloquent\Relations\MorphTo
getChangesAttribute ( ) : Collection
getExtraProperty ( string $propertyName ) : mixed Get the extra properties with the given name.
scopeCausedBy ( Builder $query, Model $causer ) : Builder Scope a query to only include activities by a given causer.
scopeForSubject ( Builder $query, Model $subject ) : Builder Scope a query to only include activities for a given subject.
scopeInLog ( Builder $query, $logNames ) : Builder
subject ( ) : Illuminate\Database\Eloquent\Relations\MorphTo

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

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

public causer ( ) : Illuminate\Database\Eloquent\Relations\MorphTo
Результат Illuminate\Database\Eloquent\Relations\MorphTo

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

public getChangesAttribute ( ) : Collection
Результат Illuminate\Support\Collection

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

Get the extra properties with the given name.
public getExtraProperty ( string $propertyName ) : mixed
$propertyName string
Результат mixed

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

Scope a query to only include activities by a given causer.
public scopeCausedBy ( Builder $query, Model $causer ) : Builder
$query Illuminate\Database\Eloquent\Builder
$causer Illuminate\Database\Eloquent\Model
Результат Illuminate\Database\Eloquent\Builder

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

Scope a query to only include activities for a given subject.
public scopeForSubject ( Builder $query, Model $subject ) : Builder
$query Illuminate\Database\Eloquent\Builder
$subject Illuminate\Database\Eloquent\Model
Результат Illuminate\Database\Eloquent\Builder

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

public scopeInLog ( Builder $query, $logNames ) : Builder
$query Illuminate\Database\Eloquent\Builder
Результат Illuminate\Database\Eloquent\Builder

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

public subject ( ) : Illuminate\Database\Eloquent\Relations\MorphTo
Результат Illuminate\Database\Eloquent\Relations\MorphTo

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

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

protected $casts

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

public $guarded

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

protected $table