Как обновить строку на основе двух условий, используя eloquent в Laravel? - PullRequest
0 голосов
/ 02 июля 2018

У меня есть таблица: Профиль Таблица имеет один внешний ключ и первичный ключ. Я хочу обновить строку на основе двух условий. Например: где (id == 1 и user == 'admin')

Как использовать два параметра в запросе на обновление с помощью eloquent.

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Попробуйте

$obj=ModelName::where('id','=',1)->where('user','=','admin')->first();
if(count($obj) == 1){
   $obj->column_name=value;
   $obj->save();
}
0 голосов
/ 03 июля 2018

Вы можете сделать это, сделав следующее:

ModelName::where(['id'=>1,'user'=>'admin'])->update(['column_name'=>'value',.....]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...