可以,关于update,在function定义的时候是update($data = [], $where = [], $field = null) 第一个数据,第二个条件。
如果觉得不够清晰可以转写成一下形式.
Db::table('banner')->data($banner)->where(['id'=>$id])->update();或者Db::table('banner')->update($banner,['id'=>$id]);
两块钱解决你的问题,答案是,可以的。