protected function scopeVisibleTo(Builder $query, User $user = null) { if ($user !== null) { $query->whereVisibleTo($user); } return $query; }