Fix to Issue #46 - Factory.php attempting to create relationship for fields with {$class}_id #59
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.
Factory.php was not taking into account fields that have
{$class}_id
as their primary key instead ofid
eguser_id
as the primary key for theusers
table. - fixed and tests still pass.All existing test passing but sorry - I'm only half way into "Laravel Testing Decoded" so not confident enough to write additional test as I get to the
if (static::$isSaving and preg_match('/([A-z]+)[-_]id$/i', $field, $matches))
line (c. 330) and I'm not sure you want to set the $isSaving to true & start saving to a db.