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

原创 2016年06月29日 19:11:53

通过数据模型层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'];//开启白名单字段

此时问题解决。

相关文章推荐

10.Laravel5学习笔记:Laravel中的批量赋值探索

问题描述在使用laravel的 seed 功能的时候,经常有同学会看到以下这个异常 [Illuminate\Database\Eloquent\MassAssignmentException] ...
  • hel12he
  • hel12he
  • 2015年07月23日 15:35
  • 3519

当我们向下兼容2.2系统的时候出现'Theme.Base.AppCompat.Dialog.FixedSize'错误的解决办法

今天新建一个工程,想着最小系统支持2.2的时候出现了错误,如下图所示: 然后就进入系统自动导入的包查看问题,发现了一些莫名其妙的错误,而且还不知道怎么搞,然后就找了一个正常的appcompat_...
  • aqiusen
  • aqiusen
  • 2015年10月16日 10:18
  • 546

微软vs编译c++时候出现mfc90d.dll错误的解决办法

VS 2005/VS 2008在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可...

关于MySQL数据库重装失败,出现问题,重装的时候出现错误1130的问题和解决办法。

2016.4.25当时自己在SQLyog上把本地的用户删除了,结果老是报错:ERROR 1130 (HY000): Host 'localhost' is not allowed to connect...

微软vs编译c++时候出现mfc90d.dll错误的解决办法

VS 2005/VS 2008在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可...

dedecms5.7sp1mysql导入数据时提示 USING BTREE 相关错误解决办法 本文来源于php教程

昨天在导入dedecms5.7sp1的时候数据库出了问题,老是提示 USING BTREE附近有错误,之前也没遇到过该错误,于是在网上查了下,找到了解决办法。最后成功的导入了数据库。来吧给大家分享下解...

移动开发:android编程中遇到的Caused by: android.view.InflateException: Binary XML file line #11: Erro错误的原因及解决办法

在很多时候都会遇到这样的问题 我在调用百度地图时就遇到了这样的问题 main.xml ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:插入数据是的时候出现错误解决办法:MassAssignmentException in Model.php line 407: username
举报原因:
原因补充:

(最多只允许输入30个字)