Ich habe eine Timestamp Variable Spalte in einer MySQL-Datenbank. Ich versuche, einen Kohlenstoff-Zeitstempel in etwas zu konvertieren, das ich dort eingeben kann, aber Carbon::now()
gibt nur ein Carbon-Objekt zurück, und wenn ich versuche, den Timestamp-String des Carbon-Objekts zu verwenden, wird es nicht in mysql registriert.Konvertieren eines Kohlenstoffdatums in den Zeitstempel von mysql.
public function store(CreateArticleRequest $request){
$input = $request->all();
var_dump($input); // JUST SO YOU CAN SEE
$input['published_at'] = Carbon::now();
var_dump($input); // JUST SO YOU CAN SEE
Article::create($input);
}
Meine erste var Dump ist etwa so:
array (size=4)
'_token' => string 'Wy67a4hWxrnfiGz61wmXfYCSjAdldv26wOJiLWNc' (length=40)
'title' => string 'ASDFasdf' (length=8)
'body' => string 'asdfasdf' (length=8)
'published_at' => string '2015-08-26' (length=10)
Meine zweite var Dump ist wie so.
Die mysql-Spalte, die sich auf "published_at" bezieht, ist eine Timestamp-Variable. Wie soll ich das aus einem Carbon-Objekt machen?
Vielen Dank im Voraus.
Verwenden Sie 'strtotime' am Datum. – mdamia