Verschachtelte Mengen mit Baum und Laravel Kommentarbar: Kinderkommentare werden ohne die Kommentar-ID und den Kommentartyp eingefügt

8

Ich versuche multi-threaded Kommentare mit Laravel Commentable zu erstellen, die verschachtelte Sets mit Baum

Ich habe es geschafft, die root-Kommentare funktionieren zu lassen, aber wenn ich auf einen Kommentar antworte, wird der Datensatz in der Datenbank ohne commentable_id und commentable_type eingefügt, so dass man nicht wissen kann, ob die Antwort auf diesen Kommentar ist App\Post oder App\Product , weil diese 2 Felder leer sind und ich verstehe nicht warum.

Tabellen

%Vor%

Routen

%Vor%

Methoden in PostController

%Vor%

Anzeigen für root-Kommentare und untergeordnete Kommentare

%Vor%     
Halnex 13.10.2015, 13:46
quelle

1 Antwort

1

Von Kopf bis Kopf, würdest du nicht das Kind vor dir machen $comment->save() der Kommentar, also ist es im richtigen Zustand bevor es die Datenbank mit save trifft.

Bearbeiten: Versuchen Sie Folgendes:

%Vor%

Momentan bin ich der Überzeugung, dass die Änderung, die $comment->makeChildOf($parent) macht, ausgelöst wird.

    
Paul Stanley 18.10.2015 11:48
quelle

Tags und Links