laravel-4 so ändern Sie Datum-format

Möchte ich einfügen, um ein Datum in der Kunden-Tabelle meiner db-schema ist unten, ich will Sie in die start_day und end_day Felder.

Habe ich unten in Validierungen in ClientController.php

Wenn ich legen Sie eine fremde date_format anderen als den angegebenen unten bin ich geworfen-ein Fehler, aber wenn ich das Tue, legen Sie die richtige ist, es wird auf 0000-00-00. Aber wenn ich ändern Sie das Feld type zu text zum Beispiel die date_format eingefügt ist in Ordnung.

$rules = array(
        'project_name'       => 'required',
        'project_brief'      => 'required',
        'start_day' =>  array('required', 'date_format:"m-d-Y"'),
        'end_day'   => array('required', 'date_format:"m-d-Y"')
    );

Ich bin mir nicht sicher, wo das problem liegt, ehrlich zu sein. Ich habe sogar versucht zu konvertieren, die Zeit tut das unter:

$start_day_old = Input::get('start_day');
$start_day = date("d-m-Y", strtotime($start_day_old));
$project = new Project;
$project->start_day = $start_day
$project->save();

Aber die Ergebnisse waren die gleichen. Weiß jemand wie ich das beheben kann-dieses Problem?

laravel-4 so ändern Sie Datum-format

InformationsquelleAutor 001221 | 2013-11-16
Schreibe einen Kommentar