php - Laravel - 仅采用第一个选项的枚举类型
问题描述
我在一个带有一个数据库(MySQL)表的简单 lavarel 项目中工作。该表有一个名为 category 的列,它的类型是枚举 ['Math','Biology','Arts']。但是当我尝试在其中创建一行时,列类别每次都填充有第一个选项。我必须做些什么来解决这个问题?
解决方案
对于 ENUM 类型列,您必须设置一个默认值,如果您没有指定默认值,它将把第一个作为默认值。
推荐阅读
- python - 为什么 Python Tkinter Canvas 绘制会导致冻结?
- svg - Stroke-dasharray 和 stroke-dashoffset 在 Safari 中的圆圈上表现异常
- typo3 - 关于 TYPO3 缓存,如何正确使用 ifAuthenticated 视图助手?
- rest - 使用 com.sun.jersey.api.client.WebResource 创建 URI 时出错,将字符串值添加到路径
- android - 如何下载具有所有依赖项的工件?
- mysql - Mysql选择查询不在同一张表中
- python-3.x - 科学记数法在python中作为数字(不是字符串)
- ruby - Mongoid - 在 belongs_to 关系的查找/连接中替换数组的第一个元素
- javascript - Epic App Orchard 如何获取从业者 ID 或信息
- http - 如何 AWS 将负载均衡器从 HTTP 路由到 TOMCAT 服务器的 HTTPS