Prevent undefined property errors (#877)

If the property name matches the foreign key name
creating a BelongsTo relation triggers an undefined
property error. Disabling constraints prevents
accessing the property and thus prevents the error.
This commit is contained in:
Matt A
2020-01-12 17:51:04 +01:00
committed by Barry vd. Heuvel
parent 805c4e9a2a
commit 972befd7aa
3 changed files with 21 additions and 3 deletions
@@ -62,4 +62,9 @@ class Simple extends Model
{
return $this->belongsTo(AnotherModel::class);
}
public function relationBelongsToSameNameAsColumn(): BelongsTo
{
return $this->belongsTo(AnotherModel::class, __FUNCTION__);
}
}