Ich habe den ganzen Tag versucht, mich mit diesen polymorphen Beziehungen auseinanderzusetzen. Ich bin vielleicht über das Komplizieren/denke es aber. Kann Laravel mit inversen polymorphen Beziehungen umgehen? Ich habe einen Registrierungsablauf, der zwei Arten von Feldmodellen haben kann: normales Feld und benutzerdefiniertes Feld.was mit einer invertierten polymorphen Beziehung zu tun?
Wenn ich alle verfügbaren Felder durchlaufe, könnte es die Attribute von NormalField oder CustomField ziehen.
<?php
foreach($registrationFlow->fields->get() as $field)
{
echo $field->name; // could be custom field or could be normal field
}
?>
Mein Problem ist, dass, the example given in der Dokumentation funktioniert, wenn Sie ein Foto entweder Personal oder Aufträge zugewiesen werden sollen, aber ich will entweder eine Custom oder eine normalField zu einem registrationFlow
* zuweisen bearbeiten
Wenn Sie die example for the polymorphic many to many relationship, die Tag-Klasse folgen enthält Beiträge und Videos-, während ich nur ein einfachen Felder wollen würde() -Methode, die custom~~POS=TRUNC oder normalField vom Typ abhängig bezieht
Ich verstehe nicht den Unterschied ? Ich bin mir nicht sicher, was du mit einer "invertierten polymorphen Beziehung" meinst, könntest du klarer sein? – ollieread
Wenn Sie dem offiziellen Beispiel folgen, möchte ich etwas wie $ Fotos-> Artikel - ich denke, diese Antwort zu schreiben hat es klarer in meinem Kopf –
Ich denke, ich habe es besser erklärt –