2015-02-06 139 views
0

我得到一个幼体4.2错误:电子邮件,我从来没有见过这个人之前Laravel错误:电子邮件

我的模型:/User/Setting.php(这是该行造成的误差)

\User::find($user_id)->fill($update)->save(); 

有谁知道那个错误是什么意思?

感谢

回答

1

这可能意味着email不是$fillable阵列模型的英寸 如果您想将mass assign attributes添加到您的模型中,您必须将应填写的属性列入白名单。 只是在模型中加入这一点,你应该是好去:

class User extends Eloquent { 
    // [...] 

    protected $fillable = ['foo', 'bar', 'email']; 
} 

(而不是foobar添加要传递给fill()其他属性)

+0

我不明白你是什么,你的意思是可填写阵列? – user3150060 2015-02-06 19:29:59

+0

我在哪里添加?哪个文件? – user3150060 2015-02-06 19:30:38

+0

在'用户'模型中。我稍微更新了一个问题的解释。还请确保点击导致官方文档的链接 – lukasgeiter 2015-02-06 19:33:36