gpt4 book ai didi

php - Laravel 不将特定表单数据存储在数据库中而不给出错误

转载 作者:行者123 更新时间:2023-11-29 09:43:54 25 4
gpt4 key购买 nike

我将表单输入存储在 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

Controller 存储值

public function update(Request $request, $id)
{
$input = $request->all();

$user->cases()->whereId($id)->first()->update($input);

return redirect('/admin/cases');
}

这对于我的所有其他值都运行良好,但这三个值在数据库中不会改变。

也许这与它们的十六进制值有关,但我无法弄清楚。

有人有想法吗?提前致谢!

最佳答案

解决方案编辑我的模型中的可填充内容

   protected $fillable = [
'color_code_1',
'color_code_2',
'color_code_3',
];

关于php - Laravel 不将特定表单数据存储在数据库中而不给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56053718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com