php - SQLSTATE [HY000]:一般错误:1364 字段“角色”没有默认值
问题描述
我尝试添加2 列,即“角色”和“状态”。“角色”是varchar,“状态”是用户模型的布尔值。
迁移正常后,数据库也显示了两列。
我已经添加了角色和状态,还显示了 SQLSTATE[HY000]:一般错误:1364 字段“角色”没有默认值
用户.php
protected $fillable = [
'name', 'email', 'password', 'role', 'status',
];
}
protected $hidden = [
'password', 'remember_token',
];
}
解决方案
在模型文件中添加 Fillable 或 guarded
protected $guarded = [];
推荐阅读
- c# - WPF - 其他启动窗口
- c# - 如何通过 ARM 模板将 Azure 函数注册到 API 管理器?
- python - GRU(return_sequences = True)层之后的TimeDistributed Dense Layer导致尺寸错误
- javascript - 如何确定 Express 应用与 MongoDB 的连接是否真的打开?
- c# - 单元测试 MassTransit 时未调用消费者
- django - celery beat 使用 celery-django 不工作
- javascript - 我正在尝试实现 BST 的删除方法,但我无法找出问题所在
- docker - 以 root 用户身份启动容器后运行 Dockerfile 中配置的脚本
- widget - Liferay 小部件在特定 liferay 站点/页面上不可见
- python - 通过 pipenv 安装 mysqlclient 抛出错误