本文介绍了如何:在Laravel 4中批量分配更新?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是一个内部应用程序,在这种情况下,批量分配安全性不是问题.

This is an for internal app, mass assignment security is not an issue in this case.

我正在处理非常大(众多)的表单字段,因此大量分配用户编辑将是一件很不错的事情.批量分配似乎可以很好地与"create()"配合使用,但不适用于find&保存.

I'm dealing with very large (numerous) form fields, so mass assigning the user edits would be great. Mass assignment seems to work fine with 'create()' but not with doing a find & save.

这就是我所拥有的:

$post_data = Input::all();
$formobj = HugeForm::find($id);
$formobj->save($post_data);

我该怎么做?我宁愿不指定许多表单输入.

How do I go about it? I'd rather not specify many dozens of form inputs.

推荐答案

您应该能够使用 ...

You should be able to use fill(array $attributes)...

$post_data = Input::all();
$formobj = HugeForm::find($id);
$formobj->fill($post_data);
$formobj->save();

这篇关于如何:在Laravel 4中批量分配更新?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-11 08:55