当前位置: 首页 > 知识库问答 >
问题:

如何更新行基于两个条件使用雄辩Laravel?

淳于枫
2023-03-14

我有一个表:配置文件表有一个外键和主键。我想更新行基于两个条件。id==1和user=='admin'

如何使用两个参数更新查询使用雄辩。

共有2个答案

乐正育
2023-03-14

试试看嘛

$obj=ModelName::where('id','=',1)->where('user','=','admin')->first();
if(count($obj) == 1){
   $obj->column_name=value;
   $obj->save();
}
刁远
2023-03-14

您可以通过执行以下操作来完成此操作:

ModelName::where(['id'=>1,'user'=>'admin'])->update(['column_name'=>'value',.....]);
 类似资料:
  • 问题内容: 我在MySQL中有两个表,其中第一个表称为用户,第二个表称为游戏。表结构如下。 使用者 id(主要) 电子邮件 密码 真正的名字 游戏 id(主要) user_one_id(外国) user_one_score user_two_id(外国) user_two_score 我的游戏桌在两个用户之间建立了两个外交关系。 我的问题是如何为该表结构建立模型关系?-根据laravel文档,我应

  • 我有一个问题表和一个标签表。我想从给定问题的标签中获取所有问题。例如,我可能会在给定的问题上附加“旅行”、“火车”和“文化”的标签。我希望能够获取这三个标签的所有问题。看起来很棘手的是,问题和标签关系在《雄辩》中被定义为归属的多对多关系。 我想尝试合并以下问题集合: 但它似乎不起作用。似乎没有合并任何内容。我这样做对吗?此外,是否有更好的方法以雄辩的方式获取多对多关系中的一行行?

  • 问题内容: 插入新记录或更新(如果存在)的快捷方式是什么? 问题答案: 这是“ lu cip”正在谈论的完整示例: 以下是Laravel最新版本上的文档更新链接 此处的文档:更新的链接

  • 长期潜伏者,首次海报。我对R比较陌生,我正在清理一个200行的调查数据集。该调查使用了相当多的分支,并且在参与者没有收到问题的情况下返回NAs,因此它抛开了我缺失的数据分析。我花了一天半的时间试图找出一个雄辩的解决方案(用于循环、if条件、filter(dplyr)、mutate(dplyr)、case_when)。我确定了一个使用mutate()的解决方案,但我知道有更好的方法来实现这一点。 我

  • 使用Laravel的雄辩模型,我如何在访问对象时更新对象的数据,如果它已经 我有另一个API,我想确保数据是半最新的,但想缓存在我的数据库中的数据,而不是调用他们的API每次页面加载。 是否有Laravel在每次加载模型时调用的函数,我可以检查30天是否已经过去,调用API加载新数据,然后保存它?

  • 问题内容: 乍看之下,这个问题似乎很容易,但我只是没有找到合理的解决方案。 考虑具有以下特征的表: 每天,都会生成N个新行,用于表示将来的日期,并且“名称”来自有限列表。我想在有新数据时插入新行,但是如果已经有一个包含“名称”和“日期”的行,只需对其进行更新。 请注意,目前提出的检查条件的SPROC解决方案是不可行的,因为这是从另一种语言推送的数据。 问题答案: 那是为了什么 手册页面在这里。 诀