[10.x] createMany & createManyQuietly add count argument #48048
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds the ability to pass an
int
to thecreateMany
andcreateManyQuietly
functions on Model Factories to create that number of models..createMany
is useful for static typing because it always returns an Eloquent Collection, similar to how thecreateOne
method always returns a single model. However currently you must pass an array of argument arrays. This change allows you to pass a count of the total records you want generated instead.I could look at doing this with the normal create mechanism and confirming the type, but this seemed the most straight forward approach.