Instantly share code, notes, and snippets.

Embed
What would you like to do?
Laravel OwnsModel Trait
<?php
trait OwnsModel {
/**
* Determine whether this model owns the given model.
* Usage: if ($user->owns($article)) { ...
*
* @param Model $model
* @return bool
*/
public function owns(Model $model)
{
return $this->id === $model->{$this->getForeignKey()};
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment