将零件请求复制到模型

随机用户

我有要求:

 +request: ParameterBag {#43 ▼
    #parameters: array:9 [▼
      "fam" => "tr"
      "im" => "fd"
      "ot" => "ffff"
      "phone" => "ва"
      "log" => "44"
      "log2" => "aaaaaaaaaaaaaaaaaaa"
      "pass" => "aaaaaaaaaaaaaa"
      "Регистрация" => null
      "_token" => "T2eaYlfdTtWoAsAivf06UegUxCknxahR6jRQOyd4"
    ]
  }

功能:

public function UserChange2(Request $request){
    dump($request);
    $data=$request->all();
    $log = $request->input('log');
    dump($log);
    $user=userModel::select(['fam','im','ot','phone','log','pass'])->where('log',$log)->first();
    dump($user);
    $user->fill($request->all())->save();
    dump($user);
    $user->save;
}

用户模型。

 class userModel extends Model
    {
        public $timestamps = false;
        protected $fillable=['fam','im','ot','phone','log','pass','reg','token','date','position'];

    }

但是不能,$user->fill($request->all())->save()因为在我的请求中有内容“log2”(用于数据库中的搜索用户)。我如何搜索和更新模型?

维尼

如果您不想将其新值保存到数据库中,我有点好奇为什么该变量存在,无论如何,这里是您如何使 laravel 忽略这个额外变量的方法 - 通过使用except(). 您可以过滤掉不需要的参数,而不是all()使用except()这种方式,返回所有其他内容。

public function UserChange2(Request $request){
  $data = $request->all();
  $log = $request->input('log');
  $user=userModel::select(['fam','im','ot','phone','log','pass'])->where('log',$log)->first();
  $user->fill($request->except('log2'))->save();
  dump($user);
  $user->save;
}

如果您碰巧有多个要忽略的变量,您可以将它们添加到数组中 except(['log2', 'log3','log4'])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Qt创建屏幕外图像,然后将零件复制到屏幕上吗?

来自分类Dev

批次-搜索零件/确切名称,并将文本文件中的行从var复制到批次中

来自分类Dev

将阵列拆分为零件

来自分类Dev

如何知道零件请求中零件的实际内容类型是什么

来自分类Dev

无法将变量传递到车把中的零件3

来自分类Dev

如何使用requirejs分解零件的剔除视图模型

来自分类Dev

在Spring Test MVC中设置请求零件

来自分类Dev

使用Python RSA将请求复制到Chef

来自分类Dev

将批准者注释复制到请求的项目

来自分类Dev

将文件从请求移动或复制到多个位置

来自分类Dev

使用Python RSA将请求复制到Chef

来自分类Dev

Linq到实体日期零件优化

来自分类Dev

将零件转换为文件并读取Excel文件

来自分类Dev

将表单零件设置为不可见

来自分类Dev

FileChannel零复制transferTo无法将字节复制到SocketChannel

来自分类Dev

在动态位置插入零件/零件

来自分类Dev

从零件建立宏

来自分类Dev

零件擦拭磁盘

来自分类Dev

零件是如何命名的?

来自分类Dev

批次-搜索零件/确切名称并将文本文件中的行复制为var到批次中

来自分类Dev

当我将数据从hashMap对象复制到数组时,我的数组都包含“零”

来自分类Dev

无法将VLC皮肤复制到skins2文件

来自分类Dev

无法将VLC皮肤复制到skins2文件

来自分类Dev

如何在C#中给出要复制的零件的地址命令

来自分类Dev

导入的.fbx模型未根据相机位置显示所有零件

来自分类Dev

如何在Caliburn.Micro中编码/设计模型零件?

来自分类Dev

导入的.fbx模型未根据相机位置显示所有零件

来自分类Dev

找不到使用请求从网页中获取零件号的正确方法

来自分类Dev

如何将数据从Sql对象复制到C#模型属性

Related 相关文章

  1. 1

    Qt创建屏幕外图像,然后将零件复制到屏幕上吗?

  2. 2

    批次-搜索零件/确切名称,并将文本文件中的行从var复制到批次中

  3. 3

    将阵列拆分为零件

  4. 4

    如何知道零件请求中零件的实际内容类型是什么

  5. 5

    无法将变量传递到车把中的零件3

  6. 6

    如何使用requirejs分解零件的剔除视图模型

  7. 7

    在Spring Test MVC中设置请求零件

  8. 8

    使用Python RSA将请求复制到Chef

  9. 9

    将批准者注释复制到请求的项目

  10. 10

    将文件从请求移动或复制到多个位置

  11. 11

    使用Python RSA将请求复制到Chef

  12. 12

    Linq到实体日期零件优化

  13. 13

    将零件转换为文件并读取Excel文件

  14. 14

    将表单零件设置为不可见

  15. 15

    FileChannel零复制transferTo无法将字节复制到SocketChannel

  16. 16

    在动态位置插入零件/零件

  17. 17

    从零件建立宏

  18. 18

    零件擦拭磁盘

  19. 19

    零件是如何命名的?

  20. 20

    批次-搜索零件/确切名称并将文本文件中的行复制为var到批次中

  21. 21

    当我将数据从hashMap对象复制到数组时,我的数组都包含“零”

  22. 22

    无法将VLC皮肤复制到skins2文件

  23. 23

    无法将VLC皮肤复制到skins2文件

  24. 24

    如何在C#中给出要复制的零件的地址命令

  25. 25

    导入的.fbx模型未根据相机位置显示所有零件

  26. 26

    如何在Caliburn.Micro中编码/设计模型零件?

  27. 27

    导入的.fbx模型未根据相机位置显示所有零件

  28. 28

    找不到使用请求从网页中获取零件号的正确方法

  29. 29

    如何将数据从Sql对象复制到C#模型属性

热门标签

归档