$query = Model::query(); foreach ($tags as $tagId) { $query->where('tag_id', $tagId); } менее абстрактно сложно - не понятно где в каких таблицах/моделях чего лежит
зачем тебе все эти хосты? пробрось папку с unix-сокетом из одного контейнера в другой: Postgres: -v /run/postgresql:/run/postgresql web: -v /run/postgresql:/run/postgresql:ro ...и спокойно делай коннект на сокет. так будет даже быстрее, чем по TCP на 5432 порт.