ich habe 4 Models:
Player hasOne SkillPool
Player hasOne StrokePool
Player hasAndBelongsToMany Club
Bei einem Datensatz sieht mein Array $data so aus:
- Code: Alles auswählen
Bei saveAll werden alle vier Datensätze korrekt angelegt. Anders, wenn ich das Array jetzt in einer Schleife aufbaue:
- Code: Alles auswählen
Jetzt wird nur der Player und der Club-Datensatz abgelegt. Die hasOnes von Player (StrikePool und StrokePool) werden einfach irgnoriert.
Kann mir das jemand erklären? Wo ist das Problem und wie löse ich dieses?
Vielen Dank im Voraus