模型Laravel中可填写的字段太多了?

时间:2016-12-04 08:33:57

标签: laravel laravel-5 eloquent laravel-5.3

我在表格中有大约200个字段编号:

field_1
field_2
etc

我试图在表格中插入数据:

Result::insert($data);

$data是多个数组:

$data = [] = array("field_1" => 3);
$data = [] = array("field_1" => 2);

我可以在选项*中设置protected $fillable = ["*"];以使所有字段都可填写吗?

1 个答案:

答案 0 :(得分:25)

如果您需要将所有列设置为可填充,请在模型中执行此操作:

protected $guarded = [];
  

如果您想使所有属性都可以分配,您可以将$ guarded属性定义为空数组

https://laravel.com/docs/5.3/eloquent#mass-assignment