我试图通过在我的模型中执行此操作来连续设置记录:
protected $fillable = ['completeness','task'];
public function add($records) {
$this->create($records);
$this->save();
}
虽然所有的价值都在那里,但我得到了这个:
QLSTATE [23502]:非空违规:7 ERROR:列中的空值 " USER_ID"违反非空约束细节:失败行包含 (5,120,null,非常详细,null,null,null,null,null,null, 2015-10-02 07:12:05,2015-10-02 07:12:05)。
create()
或fill()
如何运作?
答案 0 :(得分:1)
雄辩的fill()
方法非常简单。它需要一组键值对(key
是字段名称,value
是... well值。“
有:
*
数组中的$guarded
或$fillable
数组为空。如果是这样,它最终会抛出一个质量分配异常 $attributes
创建模型的新实例,然后使用create()
方法,然后保存并返回该新实例。
如果您想更详细地了解该文件,请访问:
fill()
希望这有帮助!