我确信我做错了什么,但我不知道是什么。在控制器中,我有一个方法,它执行:
$estimate = Estimate::create(
['session_id' => 'test']
);
型号:使用HasFactory;
protected $fillable = ['width, height, direction_id, media_id, coating_id, shape_id, amount, qty, session_id'];
估算与我的数据库中的估算相关。触发时,将创建估算记录,但字段“session_id”为空。
session_id is a VARCHAR 191.
知道为什么会这样吗?
2条答案
按热度按时间hc8w905p1#
$fillable
定义错误。它应该是一个字符串数组:vfwfrxfs2#
尝试受保护的$保护=[];模型中