У меня есть таблица: Профиль Таблица имеет один внешний ключ и первичный ключ. Я хочу обновить строку на основе двух условий. Например: где (id == 1 и user == 'admin')
Как использовать два параметра в запросе на обновление с помощью eloquent.
Попробуйте
$obj=ModelName::where('id','=',1)->where('user','=','admin')->first(); if(count($obj) == 1){ $obj->column_name=value; $obj->save(); }
Вы можете сделать это, сделав следующее:
ModelName::where(['id'=>1,'user'=>'admin'])->update(['column_name'=>'value',.....]);