我正在使用Laravel 5,并尝试将我的模型放入数据库中,如下所示:
Animal::create([
'name' => 'Moo',
'birthday' => '2010-05-05'
]);
由于某种原因,日期永远不会正确插入,而我却得到了0000-00-00
。我尝试了Carbon实例,但是它做同样的事情。
如果我这样做,它将按预期工作:
$animal = new Animal;
$animal->name = 'Moo';
$animal->birthday = '2010-05-05';
$animal->save();
是Laravel的bug还是我错过了什么?
您的birthday
属性不可填写。因此,只需将其添加到$fillable
模型的属性中即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句