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

Eloquent Populator Laravel Package

guidocella/eloquent-populator

View on GitHub
Deep Wiki
Context7
v3.0.7
v3.0.6
v3.0.5
v3.0.4

Actually support Laravel 10 (I forgot to push before drafting the previous release 🤦)

v3.0.3

Support Laravel 10

v3.0.2
v3.0.1
  • Fixed self referential BelongsTo relationships causing infinite recursions
  • Replaced the archived fzaninotto/faker with fakerphp/faker
v3.0
  • The package has been rewritten for Laravel 8; see the README.
  • Removed the integration with Translatable since it was complex to maintain and I've been using the simpler Multilingual (which I properly republished since themsaid abandoned it) for years.
v2.1.8

Added Laravel 7 support

v2.1.7

Added Laravel 6 support.

v2.1.6

Added Laravel 5.8 support.

v2.1.5
v2.1.4

Added Laravel 5.7 support

v2.1.3

Added Laravel 5.6 support

v2.1.2

Added Laravel 5.5 support

v2.1.1

Avoided inserting virtual columns

v2.1

Added Laravel Multilingual support

v2.0.3

Prevented "Too many connections" errors when running many tests by closing the Doctrine connections

v2.0.2

Prevented error with BelongsTo and BelongsToMany relations to the same model

v2.0.1

Prevented previously added models from being recreated.

v2.0
  • seed sets nullable columns to either null or the guessed formatter
  • Owning models that haven't been added explicitly and whose foreign keys haven't been passed as custom or factory attributes are always automatically added with a quantity of 1
  • TIME columns are populated with random time strings so you can see if the database contains them in tests without having to format them. You can still cast them to Carbon istances by adding them to their models' $dates field.
  • Removed the array_insert helper
v1.2.2

Unquoted reserved column names which Doctrine quotes automatically

v1.2.1

Replaced is_callable() by instanceof \Closure when filling the model so values that happen to be function names aren't interpreated as callables.

1.2

Added raw method

v1.1.2

Removed global scopes when fetching the last inserted IDs with seed() so they're all fetched.

v1.1.1

Added Laravel 5.4 support

v1.1.0
  • Fixed self referential BelongsTo relationships causing infinite recursions
  • Prevented new lines in string columns because they broke non-textarea inputs in WebDriver tests
  • Added support for DATETIME-TZ, UUID and JSON column types
v1.0.1

Fix decimal columns causing exceptions when randomFloat returns the maximum possible value.

v1.0.0

Initial release

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.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle