我在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');
}
这对我的所有其他值都很好,但是这三个值在数据库中不会改变。
也许这与他们的十六进制值有关,但我无法弄清楚。
有人有想法吗?提前致谢!
森林海