Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Formula Doctrine Laravel Package

cryonighter/formula-doctrine

Hibernate-style #[Formula] computed fields for Doctrine ORM 3 entities. Adds read-only, SQL-computed properties populated via subqueries, aggregations, and joins, without N+1 queries. Works standalone or with a Symfony bundle.

View on GitHub
Deep Wiki
Context7
1.4.0

Added

  • Support for DateTime, DateTimeImmutable, and DateTimeInterface types in formula fields
  • Support for using formula fields in other formulas

Fixed

  • Various bugs related to entity inheritance
1.3.0

Added

  • Support subqueries with formula fields in DQL queries
  • Support IMPLICIT JOIN expressions in DQL queries
  • Support UPDATE AND DELETE DQL queries
1.2.1

Added

  • Support CASE WHEN expressions in DQL queries
1.2.0

Added

  • Support DQL queries in the formula attribute
1.1.4

Changed

  • Optimization of a SQL query in which a subquery from a formula occurs several times (for example, in the WHERE, GROUP BY, HAVING)
1.1.3

Fixed

  • Bug with limit/offset caching
1.1.2

Fixed

  • Bug with loading table names
1.1.1

Added

  • Support for class metadata factories chaining

Fixed

  • Bug with missing class metadata factory configuration in the configurator
1.1.0

Added

  • Support for inherited (through JOINED) Doctrine ORM entities
  • Doctrine ORM metadata caching support

Fixed

  • Bug with identical field names (aliases) of formulas in different Doctrine ORM entities
1.0.2

Fixed

  • Bug with the processing of delete/update queries
1.0.1

Fixed

  • Bug with duplicate finalization of the SQL
1.0.0

Added

  • Ability to create calculated fields in Doctrine ORM entities
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin