插入数据是的时候出现错误解决办法:MassAssignmentException in Model.php line 407: username

通过数据模型层M

public function userAdd()
{
//通过数组插入数据
$user_data=[ 'username'=>'asd','age'=>34];

$this::fill($user_data);

$this::save();


}

浏览器报错误:MassAssignmentException in Model.php line 407: username

经过一天的研究发现可能问题

1,此时可能是字段错误

2,代码错误

3,还有就是是否开启Laravel白名单字段,开启的可以操作写入

protected $fillable = ['username', 'age'];//开启白名单字段

此时问题解决。

阅读更多
个人分类: laravel
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

插入数据是的时候出现错误解决办法:MassAssignmentException in Model.php line 407: username

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭