我在laravel中存储表单输入,几乎一切正常,其他表单输入正确存储但不是我的颜色代码。名称是正确的,否则我会在更新和存储时出错。这是我所拥有的。laravel 数据库表列 $table->string('color_code_1')->default('#006661'); $table->string('color_code_2')->default('#006661'); $table->string('color_code_3')->default('#006661');表单值发送到 api color_code_1: #006661 color_code_2: #006664 color_code_3: #006661控制器存储值public function update(Request $request, $id){ $input = $request->all(); $user->cases()->whereId($id)->first()->update($input); return redirect('/admin/cases');}这对我的所有其他值都很好,但是这三个值在数据库中不会改变。也许这与他们的十六进制值有关,但我无法弄清楚。有人有想法吗?提前致谢!
1 回答
森林海
TA贡献2011条经验 获得超2个赞
解决方案在我的模型中编辑可填写内容
protected $fillable = [
'color_code_1',
'color_code_2',
'color_code_3',
];
- 1 回答
- 0 关注
- 86 浏览
添加回答
举报
0/150
提交
取消