为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 不会在数据库中存储特定的表单数据而不会出错

Laravel 不会在数据库中存储特定的表单数据而不会出错

PHP
qq_花开花谢_0 2021-06-03 13:16:21
我在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',

      ];


查看完整回答
反对 回复 2021-06-12
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信