Auditable Trait
Using AuditableTrait
trait on your model will give you the following api.
Creator
Get the instance of the User
who created the record.
$post = Post::first();$creator = $post->creator;
Updater
Get the instance of the User
who last updated the record.
$post = Post::first();$updater = $post->updater;
Owned Scope
A query scope that limits the results to a list of records that the current user owned.
auth()->loginUsingId(1); $posts = Post::owned()->get();