当我通过Laravel文档了解Eloquent ORM主题部分时,我得到了一个新术语Mass Assignment.
文档显示如何进行质量分配和fillable或guarded属性设置.但经过这一切,我没有清楚地了解Mass Assignment它是如何工作的.
在我过去的CodeIgniter经历中,我也没有听说过这个术语.
有没有人对此有一个简单的解释?
这是一个内部应用程序,在这种情况下,质量分配安全性不是问题.
我正在处理非常大(多个)的表单字段,因此批量分配用户编辑将是很好的.使用'create()'进行批量分配似乎可以正常工作,但不能进行查找和保存.
这就是我所拥有的:
$post_data = Input::all();
$formobj = HugeForm::find($id);
$formobj->save($post_data);
Run Code Online (Sandbox Code Playgroud)
我该怎么办呢?我宁愿不指定许多表单输入.