get(); } public static function anonymous() { $user = new User(); $user->id = -1; $user->name = 'Anonymous'; return $user; } public function groups() { return $this->belongsToMany(Group::class, 'user_groups'); } public function isAnonymous() { return $this->id == -1 && $this->name == 'Anonymous'; } }