2017-08-06 4 views
0

Ich habe Tabelleneinstellungen und Modelleinstellung erstellt.polymorphe Beziehung, die von AngleToMany Typ ist, so dass ich einzelnen Datensatz an mehrere polymorphe Datensätze anfügen kann

Dies ist Definition der Tabelle:

 $table->bigincrements('id'); 
     $table->string('has_settings_type'); 
     $table->biginteger('has_settings_id')->unsigned(); 
     $table->string('key'); 
     $table->string('value')->nullable(); 
     $table->string('type')->default('string'); 

Dies ermöglicht es mir, eine Einstellung zu einem einzigen Modell zu befestigen. Allerdings habe ich einen Usercase entwickelt, in dem ich Einstellungen an mehrere Modelle anhängen möchte, nicht nur an eine und es muss immer noch eine polymorphe Beziehung sein.

Ich weiß, wie man "doestsToMany" erstellt, wenn man keinen Polymorphismus verwendet, aber ich bin mir nicht sicher, wie man die Tabellen bei der Verwendung von Polymorphismus gestaltet, und ich brauche "doesToMany".

Irgendwelche Vorschläge, wie ich das tun kann?

Antwort

Verwandte Themen