Skip to content

Helpers Namespace

php
use CharlGottschalk\LaravelAware\Helpers

Actor

Static Methods

fetch()

Arguments:

  • Illuminate\Database\Eloquent\Model $model

Returns: CharlGottschalk\LaravelAware\Entities\ChangeActor

Example:

php
$post = Post::find(1);
$actor = Actor::fetch($post);

TIP

Read more about the ChangeActor entity.


make()

Arguments:

  • object|string $actor
  • null|string|int $actorId

Returns: CharlGottschalk\LaravelAware\Entities\ChangeActor

Example:

php
$actor = Actor::make(User::class, 1);

$user = User::find(1);
$actor = Actor::make($user);

TIP

Read more about the ChangeActor entity.

Ignore

Static Methods

model()

Arguments:

  • Illuminate\Database\Eloquent\Model $model
  • CharlGottschalk\LaravelAware\Enums\ChangeAction $action

Returns: bool

Example:

php
$post = new Post();
$track = Ignore::model($post, ChangeAction::CREATE);

TIP

Read more about the ChangeAction enum.

Queue

Static Methods

connection()

Returns: string

Example:

php
$connection = Queue::connection();

queue()

Returns: string

Example:

php
$queue = Queue::queue();

Tracking

Static Methods

shouldTrack()

Returns: bool

Example:

php
$shouldTrack = Tracking::shouldTrack();

shouldTrackGlobal()

Returns: bool

Example:

php
$shouldTrack = Tracking::shouldTrackGlobal();

shouldTrackManually()

Returns: bool

Example:

php
$shouldTrack = Tracking::shouldTrackManually();