2016-04-01 5 views

Antwort

2

detach() ist für viele-zu-viele-Beziehungen, was Sie wollen dissociate() ist. Gemäß der Dokumentation:

$user->account()->dissociate(); 
$user->save(); 

https://laravel.com/docs/5.1/eloquent-relationships#inserting-related-models

+0

ich denke, das ist richtig, aber, wie entferne ich nur einen zugehörigen Artikel? – R34nimated

+1

Gute Frage. Ich kann es im Moment nicht selbst versuchen, aber vielleicht versuche ich, vom anderen Modell zu gehen und mich zu distanzieren, um zu sehen, ob das funktioniert? –

+0

Ich ging den langen Weg herum, und endete damit, das andere Modell zu setzen, um eine artwork_id von NULL zu haben, die effektiv dasselbe tut. Dies ist die richtige Antwort. Danke @Joel Hinz – R34nimated

Verwandte Themen