所以我试图从关联数组中的数据准备一个雄辩的查询:
/* This works */
$this
->where("email", "me@gmail.com")
->where("is_active", 1)
->update($params);
/* This doesn't work */
$where = [
'email' => "me@gmail.com",
'is_active' => 1
];
foreach ($where as $k => $v) {
$this->where("{$k}", "{$v}");
}
$this->update($params);
我想念什么吗?任何帮助表示赞赏。
编辑:查询不会更新数据库中的实体。
Ubuntu 18.10(Cosmic Cuttlefish):4.18.0-17-通用x86_64位:64桌面:Gnome 3.30.2 Laradock,Laravel 5.8。