where(function (Builder $query) { return $query->where('acl', LibraryACL::PRIVATE->value)->where('created_by', Auth::id()); })->orWhere(function (Builder $query) { return $query->where('acl', LibraryACL::CUSTOM->value)->where('whitelist', 'like', '%,' . Auth::id() . ',%'); }); } public function container(): \Illuminate\Database\Eloquent\Relations\HasMany { return $this->hasMany(Container::class, "library_id"); } }