我想在我的db模式下面的clients表中插入一个日期,我想将它们插入到start_day和end_day字段中.
我在ClientController.PHP中的验证中有以下内容
如果我插入一个外部date_format而不是下面定义的那个,我会抛出一个错误,但是如果我插入了正确的那个,它将恢复为0000-00-00.但是,如果我将字段类型更改为文本,例如date_format插入正常.
$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"') );
老实说,我不确定问题出在哪里.我甚至试图将时间转换成以下内容:
$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();
但结果是一样的.有谁知道如何纠正这个问题?