插入数据是的时候出现错误解决办法:MassAssignmentException in Model.php line 407: username
2016-06-29 19:11
791 查看
通过数据模型层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'];//开启白名单字段
此时问题解决。
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'];//开启白名单字段
此时问题解决。
相关文章推荐
- PHP获取客户端和服务器端IP
- Storm OutputCollector并发问题导致NullPointerException的解决
- FTP的主动模式与被动模式
- php 代码片段
- Think PHP(TP)框架的基本使用 (二)
- PHP实现单向链表解决约瑟夫环问题
- Yii2.0 实现的短信发送
- PHP之面向对象的程序设计(一)
- 利用saltstack批量安装php
- Laravel5.1 启动详解
- 安装matplotlib出错
- FTPConnectionClosedException
- 3.使用ThinkPHP时表单action提交地址的格式
- TP问题汇总
- yii2 Pjax的使用
- Thinkphp3.2添加QQ互联和新浪微博一键登录功能
- phpcms-v9的时间标签
- Thinkphp批量更新数据的方法汇总
- php 无法接收post数据
- php中的重载以及几个常用的魔术方法示例