首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel海量分配

Laravel海量分配
EN

Stack Overflow用户
提问于 2013-02-27 10:28:01
回答 2查看 3.2K关注 0票数 1

Yii提供了一种对模型进行大规模赋值的便捷方法。我在谷歌上搜索,找不到任何关于Laravel的大规模任务的信息。那么,Laravel是否提供了同样的功能呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-27 11:08:26

是:http://laravel.com/docs/eloquent#mass-assignment

但绝对要确保将您的属性列入白名单,否则您将面临严重的安全问题。

票数 7
EN

Stack Overflow用户

发布于 2013-02-27 10:43:31

我还没有尝试过laravel,但在github上快速浏览一下就会发现有一个函数:

代码语言:javascript
运行
复制
    /**
 * 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']);

就像你在Yii中做$product->attributes = $_POST['Product']一样

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15103138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档