app/Scopes/UserVisibilityScope.php
use Illuminate\Database\Eloquent\Builder;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\Scope;use Illuminate\Support\Facades\Auth; final class UserVisibilityScope implements Scope{ public function apply(Builder $builder, Model $model) { $builder->where('user_id', Auth::id()); }}