laravel-4 comment changer le format de la date

Je veux insérer une date dans les clients de la table de ma db schéma ci-dessous, je veux l'insérer dans le start_day et end_day champs.

J'ai le ci-dessous dans des validations dans ClientController.php

Si j'insère un étranger date_format autre que celui défini ci-dessous, je suis jeté une erreur, mais si je ne insérez le bon un, il revient à 0000-00-00. Mais si je change le champ type à text par exemple le date_format est inséré amende.

$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"')
    );

Je ne suis pas sûr de l'endroit où se trouve le problème, pour être honnête. J'ai même essayé de convertir le temps de faire le ci-dessous:

$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();

Cependant, les résultats étaient les mêmes. Personne ne sait comment je peux corriger ce problème?

laravel-4 comment changer le format de la date

OriginalL'auteur 001221 | 2013-11-16