Weave Code
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

Laravel Doctrine Factory Laravel Package

nolanos/laravel-doctrine-factory

View on GitHub
Deep Wiki
Context7
3.2.0

Fixed

  • Add Laravel 13 to the supported framework versions.
3.1.0

Added

  • Support for Laravel 12.
3.0.0

Changed

  • Update the supported laravel-doctrine/orm version constraint.
2.0.1

Changed

  • Remove the committed Composer lock file.
2.0.0

Changed

  • make() now persists created entities without flushing the entity manager.
1.7.6

Fixed

  • Only make objects when given an object instance; do not create them unexpectedly.
1.7.5

Added

  • Support for factories in child relationships.
  • Persistence of entities held in a DoctrineCollection.
1.7.4

Fixed

  • Ignore uninitialized entity properties during factory expansion.
1.7.3

Fixed

  • Allow factories to provide default attributes by overriding attribute expansion.
1.7.2

Fixed

  • Reliably persist entities without depending on Doctrine metadata factory detection.
1.6.0

Added

  • Allow for() relationships to provide parents required by an entity constructor.
1.5.0

Improved

  • Improve error messages for missing required constructor attributes.
  • Add coverage for creating belongs-to and has-many relationships.
1.4.0

Added

  • Support has magic methods for creating child relationships.
  • Allow attributes and relationship names to be passed to has and belongs-to magic methods.
1.3.1

Fixed

  • Respect null attributes when instantiating entities.
1.3.0

Added

  • Instantiate entities through their constructors.
1.2.0

Added

  • Support for() relationships, including relationship names that differ from the related class name.
  • Support belongs-to relationships through factory magic methods.
  • Add entity instantiation, persistence, sequences, and has-many relationship coverage.
1.1.0

Added

  • Override for() to work with Doctrine relationships.
1.0.2

Changed

  • Remove unrelated classes and improve the README.
1.0.1

Fixed

  • Correct the package namespace.
1.0.0

Initial release.

3.3.1

Changed

  • Completed the project transfer to the stemble organization and updated package dependencies.

Both tags point to the same commit.

1.7.1

Added

  • Allow a factory to be passed to create().

Both tags point to the same commit.

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.
codraw/framework-extra-bundle
codraw/messenger
codraw/security
codraw/mailer
codraw/contracts
codraw/profiling
codraw/dependency-injection
codraw/tester
codraw/core
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony