Laravel' Data Missing'在保存

时间:2014-04-09 06:16:37

标签: php laravel laravel-4 eloquent

我正在尝试将新记录保存到模型中,

$new_employee = new Employee(array('name' => 'xxx','username' => 'yyy','email' => 'zzz','created_at' => $datetime, 'updated_at' => $datetime));
$new_employee->save();

我得到了

InvalidArgumentException
Data missing

但它并没有指向实际缺失的数据,我如何检查缺少的数据?

2 个答案:

答案 0 :(得分:1)

请放置员工模型 如果您有数据字段,还要检查表结构是否必需 通常就是这种情况

另外,你don't need to put updated_at and created_at fields,这是由eloquent自动完成的(除非你有$ timestamps = false)

答案 1 :(得分:1)

我认为created_at中的数据有误。默认格式为Y-m-d H:i:s。您可以覆盖$dateFormat中的Model