javer/influxdb-odm
An InfluxDB ODM for Laravel/PHP that provides an Eloquent-style model layer for defining measurements, querying time-series data, and persisting points with less boilerplate.
doctrine/persistence 3, making this a forcing function for upgrading runtime and persistence dependencies. PMs can use it to sequence PHP/runtime upgrades alongside feature work rather than as an isolated engineering chore.doctrine/annotations requirement and decoupling AttributeDriver from AnnotationDriver reduces reliance on annotation parsing. This supports decisions to standardize on native PHP attributes and shrink the third-party surface area.Consider adoption when:
doctrine/persistence 3 and validate compatibility with existing Doctrine integrations.doctrine/annotations is a stated maintenance or security objective.Look elsewhere or defer when:
doctrine/persistence 3.For executives: This is an infrastructure upgrade, not a user-facing feature. It reduces long-term dependency and maintenance risk by dropping the annotations requirement and aligning with supported PHP and Doctrine persistence versions. The trade-off is an engineering upgrade: the application must be on PHP 8.1+ and doctrine/persistence 3, and any annotation-based entity mappings will need migration to attributes. Recommend funding this as part of the platform modernization roadmap rather than as a standalone initiative.
For engineering: v1.6.0 is a compatibility-breaking release for older environments. Validate PHP 8.1+, doctrine/persistence 3, and all Doctrine integrations first. Inventory annotation usage and plan the move to attributes. The decoupling of AttributeDriver from AnnotationDriver is the right long-term direction, but it should be treated as a migration project with regression coverage, not a routine patch upgrade.
How can I help you explore Laravel packages today?