0
Ich habe ein Problem mit dem created_at und anderen Kohlenstoffdaten, wenn ichwie created_at nur Datumszeichenfolge in Laravel zuweisen
return $return_items['created_date'] = $item->created_at;
tun Sie gibt ‚2016.07.26 13.19.55‘
aber wenn ich
return $return_items;
tun gibt es
"created_date": {
"date": "2016-07-26 13:22:17.000000"
"timezone_type": 3
"timezone": "UTC"
}
Wie kann ich das lösen, um nur das Stringdatum anzuzeigen?
dank
standardmäßig ein 'created_at' Eigenschaft Eloquent Modells eines String zurück; Im obigen Beispiel gibt es keinen Grund, warum eine Carbon-Klasse zurückgegeben werden sollte. Überprüfen Sie die Logik in Ihrem Code erneut, setzen Sie '$ return_items [" created_date "]' auf eine 'Carbon \ Carbon' Klasse? Wenn ja, können Sie '$ return_items [" created_date "] = $ carbonClass-> format (" Ymd H: i: s); ' –
Ich speichere nur einen neuen Datensatz $ item = $ user-> Orders() -> Speichern Sie ($ order)) und ordnen Sie dann einige Werte im Array wie $ return_items ['price'] = $ item-> total; $ return_item ['created_date'] = $ item-> created_at; – Bak