💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
由于5.0.18+更具严谨性,如果数组查询条件中使用了exp查询,必须做出如下调整: ~~~ // 错误 $where['id'] = ['exp', '>score']; $model->where($where)->find(); // 正确 $where['id'] = ['exp', Db::raw('>score')]; $model->where($where)->find(); // 正确 推荐写法 $model->whereExp('id', '>score')->find(); ~~~ 如果需要使用exp表达式更新数据,必须使用Db::raw()方法或者exp方法。下面用法不再支持: ~~~ // 错误 不再支持 $data['score'] = ['exp', 'score+1']; $model->where('id', 1)->update($data); // 正确 $data['score'] = Db::raw('score+1'); $model->where('id', 1)->update($data); // 正确 推荐用法 $model->where('id', 1)->exp('score', 'score+1')->update(); ~~~