Laravel Datensatz Kopieren und duplizieren mit neuen Werten
Wie kann ich kopieren Sie einen Datensatz, und speichern Sie es mit einem anderen Wert für 1 oder mehr Feld?
zum Beispiel:
bekommen----> first_name, last_name, civil_status, Arbeit
möchte ich kopieren Sie den Vornamen und Nachnamen und dann legen Sie es mit einem neuen Personenstand und zu arbeiten.
- Die
replicate()
Eloquent-Methode ist, was du bist suchen für.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie die
replicate
Methode der Modell wie folgt:Könnten Sie
replicate
Methode. Dies erstellt ein neues Objekt mit den gleichen Werten außer dem Primärschlüssel, und die Zeitstempel. Danach können Sie speichern Sie Ihre Modell:Wenn Sie möchten, könnten Sie eine Eigenschaft ändern
dann
wenn Sie wollen, dass die neue ID einfach:
id
zunull
oder diecreated_at
Zeitstempel als dieser timestamp wird gesetzt auf "speichern".created_at
Attribut aber jetzt Sie sprechen das ERSTELLUNGSDATUM vermutlich den gleichen Wert erhalten Ursprungs-Aufgabe, oder nicht? Ich erinnere mich nicht, wenn ich brauchte, um zu verwenden. Das gleiche für den Primärschlüssel.Können Sie
replicate()
und aktualisieren Sie anschließend diese Zeile: