PHP Class Spatie\Activitylog\Models\Activity

Inheritance: extends Eloquen\Eloquent
Afficher le fichier Open project: spatie/laravel-activitylog Class Usage Examples

Méthodes publiques

Свойство Type Description
$guarded

Protected Properties

Свойство Type Description
$casts
$table

Méthodes publiques

Méthode Description
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

Method Details

causer() public méthode

public causer ( ) : Illuminate\Database\Eloquent\Relations\MorphTo
Résultat Illuminate\Database\Eloquent\Relations\MorphTo

getChangesAttribute() public méthode

public getChangesAttribute ( ) : Collection
Résultat Illuminate\Support\Collection

getExtraProperty() public méthode

Get the extra properties with the given name.
public getExtraProperty ( string $propertyName ) : mixed
$propertyName string
Résultat mixed

scopeCausedBy() public méthode

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
Résultat Illuminate\Database\Eloquent\Builder

scopeForSubject() public méthode

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
Résultat Illuminate\Database\Eloquent\Builder

scopeInLog() public méthode

public scopeInLog ( Builder $query, $logNames ) : Builder
$query Illuminate\Database\Eloquent\Builder
Résultat Illuminate\Database\Eloquent\Builder

subject() public méthode

public subject ( ) : Illuminate\Database\Eloquent\Relations\MorphTo
Résultat Illuminate\Database\Eloquent\Relations\MorphTo

Property Details

$casts protected_oe property

protected $casts

$guarded public_oe property

public $guarded

$table protected_oe property

protected $table