Inheritance: extends Illuminate\Database\Eloquent\Model, implements Illuminate\Contracts\Auth\Authenticatable, implements Illuminate\Contracts\Auth\CanResetPassword, use trait Illuminate\Auth\Authenticatable, use trait Illuminate\Auth\Passwords\CanResetPassword, use trait Illuminate\Database\Eloquent\SoftDeletes, use trait Zizaco\Entrust\Traits\EntrustUserTrait
 /**
  * @return $this
  */
 public function registerObservers()
 {
     User::observe(app(UuidObserver::class));
     return $this;
 }
 /**
  * Resolve user with eloquent
  *
  * @param  $id
  * @return mixed
  */
 public function resolveById($id)
 {
     return $this->user->findOrFail($id);
 }