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

stemble/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.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle