我在一些模型中添加了__construct函数,这导致种子设定为空条目。我知道这就是问题所在,因为删除构造函数会使种子工作正常。
我大概是在过度消除Eloquent构造函数中的某些内容吧?
有人有什么建议吗?
在自定义构造函数代码之前调用parent::__construct($attributes);
。请记住将$attributes=[]
放入您自己的构造函数参数中。
您应该将构造函数更改为:
public function __construct(array $attributes = array()) {
parent::__construct($attributes);
// here the rest of your code
}
运行Eloquent构造函数