2017-04-26 5 views
0

Ich habe mit einer Frage zu kämpfen, die ich mich frage. Ich habe ein Formular in Laravel, das eine neue Zeile mit Daten in der Indexdatei veröffentlicht. Im Moment habe ich ein paar Set-Werte, die ich in die Datenbank einfüge. Einer dieser Werte ist "date", ich frage mich: Wie kann ich ab dem Moment, dass ich auf den "Speichern" Button drücke, automatisch das created_at Feld in meiner Datenbank füllen.Laravel 5.2: Wie man das Erstellungsdatum des Formulars automatisch füllt

Würde gerne etwas Hilfe mit diesem

+1

Soweit ich weiß laravels Zeitstempel (created_at, updated_at) werden automatisch beim Aktualisieren oder Erstellen von Datensätzen gefüllt. Aber wenn Sie Model :: insert() verwenden, werden sie nicht automatisch gefüllt. Nur wenn Sie ausfüllbar z. Modell :: create (Daten); –

+0

Fügen Sie diese Zeile in Ihrer Migration hinzu $ table-> timestamps(); – Komal

Antwort

2

nur date('Y-m-d H:i:s'); in Ihrem Controller für created_at Feld benutzen Sie (oder wo Sie Ihre obj speichern)

oder Zeitstempel verwenden Laravel. Es wird automatisch das Datum der Aktualisierung und Erstellung

Edit: wie unser niederländischer Freund erwähnt. verwenden Sie einfach Datum

+0

Datum ('Y-m-d H: i: s'). Keine Notwendigkeit für Kohlenstoff. –

+0

Dies beantwortet meine Frage. Danke für die Information. Ich kann diese Antwort nur als die richtige in etwa 5 Minuten akzeptieren (-: – Kayelder

+0

"Dutch Freund", habe meine Upvote –

Verwandte Themen