如何在Laravel中使用雄辩的方法基于两个条件更新行?

时间:2018-07-02 20:04:19

标签: laravel laravel-5 eloquent sql-update

我有一张桌子:个人资料 表具有一个外键和主键。 我想基于两个条件更新行。 就像:其中(id == 1和user =='admin')

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

2 个答案:

答案 0 :(得分:1)

您可以通过以下操作来做到这一点:

ModelName::where(['id'=>1,'user'=>'admin'])->update(['column_name'=>'value',.....]);

答案 1 :(得分:1)

尝试

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