laravel 巧舌如簧制造空头支票

rlcwz9us  于 2023-02-05  发布在  其他
关注(0)|答案(2)|浏览(94)

我确信我做错了什么,但我不知道是什么。在控制器中,我有一个方法,它执行:

$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.

知道为什么会这样吗?

hc8w905p

hc8w905p1#

$fillable定义错误。它应该是一个字符串数组:

protected $fillable = [
    'width',
    'height',
    'direction_id',
    'media_id',
    'coating_id',
    'shape_id',
    'amount',
    'qty',
    'session_id',
];
vfwfrxfs

vfwfrxfs2#

尝试受保护的$保护=[];模型中

相关问题