PHP 클래스 Spatie\Activitylog\ActivityLogger

상속: use trait Illuminate\Support\Traits\Macroable
파일 보기 프로젝트 열기: spatie/laravel-activitylog

보호된 프로퍼티들

프로퍼티 타입 설명
$auth Illuminate\Auth\AuthManager
$causedBy Illuminate\Database\Eloquent\Model
$logEnabled boolean
$logName
$performedOn Illuminate\Database\Eloquent\Model
$properties Illuminate\Support\Collection

공개 메소드들

메소드 설명
__construct ( Illuminate\Auth\AuthManager $auth, Illuminate\Contracts\Config\Repository $config )
by ( $modelOrId )
causedBy ( Model | integer | string $modelOrId )
inLog ( string $logName )
log ( string $description ) : null | mixed
on ( Model $model )
performedOn ( Model $model )
useLog ( string $logName )
withProperties ( array | Collection $properties )
withProperty ( string $key, mixed $value )

보호된 메소드들

메소드 설명
normalizeCauser ( Model | integer | string $modelOrId ) : Model
replacePlaceholders ( string $description, Activity $activity ) : string

메소드 상세

__construct() 공개 메소드

public __construct ( Illuminate\Auth\AuthManager $auth, Illuminate\Contracts\Config\Repository $config )
$auth Illuminate\Auth\AuthManager
$config Illuminate\Contracts\Config\Repository

by() 공개 메소드

public by ( $modelOrId )

causedBy() 공개 메소드

public causedBy ( Model | integer | string $modelOrId )
$modelOrId Illuminate\Database\Eloquent\Model | integer | string

inLog() 공개 메소드

public inLog ( string $logName )
$logName string

log() 공개 메소드

public log ( string $description ) : null | mixed
$description string
리턴 null | mixed

normalizeCauser() 보호된 메소드

protected normalizeCauser ( Model | integer | string $modelOrId ) : Model
$modelOrId Illuminate\Database\Eloquent\Model | integer | string
리턴 Illuminate\Database\Eloquent\Model

on() 공개 메소드

public on ( Model $model )
$model Illuminate\Database\Eloquent\Model

performedOn() 공개 메소드

public performedOn ( Model $model )
$model Illuminate\Database\Eloquent\Model

replacePlaceholders() 보호된 메소드

protected replacePlaceholders ( string $description, Activity $activity ) : string
$description string
$activity Spatie\Activitylog\Models\Activity
리턴 string

useLog() 공개 메소드

public useLog ( string $logName )
$logName string

withProperties() 공개 메소드

public withProperties ( array | Collection $properties )
$properties array | Illuminate\Support\Collection

withProperty() 공개 메소드

public withProperty ( string $key, mixed $value )
$key string
$value mixed

프로퍼티 상세

$auth 보호되어 있는 프로퍼티

protected AuthManager,Illuminate\Auth $auth
리턴 Illuminate\Auth\AuthManager

$causedBy 보호되어 있는 프로퍼티

protected Model,Illuminate\Database\Eloquent $causedBy
리턴 Illuminate\Database\Eloquent\Model

$logEnabled 보호되어 있는 프로퍼티

protected bool $logEnabled
리턴 boolean

$logName 보호되어 있는 프로퍼티

protected $logName

$performedOn 보호되어 있는 프로퍼티

protected Model,Illuminate\Database\Eloquent $performedOn
리턴 Illuminate\Database\Eloquent\Model

$properties 보호되어 있는 프로퍼티

protected Collection,Illuminate\Support $properties
리턴 Illuminate\Support\Collection