我正在使用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的错误还是我错过了什么?
答案 0 :(得分:1)
您的birthday
属性不可归档。所以只需将其添加到模型的$fillable
属性中即可。