Yii 提供了一种对模型进行大规模分配的便捷方式。我在谷歌上搜索,找不到任何关于 Laravel 大规模分配的信息。那么,Laravel 是否提供相同的功能?
问问题
3208 次
2 回答
7
是的:http: //laravel.com/docs/eloquent#mass-assignment
但请绝对确保将您的属性列入白名单,否则您将面临严重的安全问题。
于 2013-02-27T03:08:26.033 回答
1
我还没有尝试过 laravel,但是快速浏览一下 github 告诉我有一个功能:
/**
* Hydrate the model with an array of attributes.
*
* @param array $attributes
* @param bool $raw
* @return Model
*/
public function fill(array $attributes, $raw = false)
我想你可以做类似的事情
$product->fill($_POST['Product']);
就像你$product->attributes = $_POST['Product']
在 Yii做的那样
于 2013-02-27T02:43:30.780 回答