在每个Laravel模型中,我都想像下面这样声明可填充。
protected $fillable = [
'object_name','attributes','item','cost','status','category',
'object_id','status','customer_id','provider_id'
];
之后,我可以在数据库中插入值。有没有办法让每个新创建的表的所有列都可以填充,或者我每次都需要更改它?
您可以在模型类中使用保护属性;
protected $guarded = [];
添加此行之后,您不需要在模型类中定义可填充数组。所以删除属性