You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 10使用whereAny报Unknown column 'any'错误求助

Laravel 10 + Livewire 使用whereAny报错"Unknown column 'any'"的解决办法
  • 问题场景:在Laravel 10(10.41版本)结合Livewire的项目中实现搜索功能,打算用whereAny替代orWhere来构建LIKE查询模型数据,执行时MySQL抛出“Unknown column 'any'”错误;改用官方文档里DB::table()->whereAny()的写法,错误依旧,同时PHPStorm提示whereAny函数不存在。
  • 问题原因:whereAny是Laravel框架10.48版本才新增的查询构建器方法,10.41版本尚未包含该功能,调用时会被解析成错误的SQL语句,导致数据库报错。
  • 解决步骤:将Laravel项目从10.41版本升级到10.48及以上版本即可正常使用whereAny方法。

内容的提问来源于stack exchange,提问作者Adam Phillips

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 19:52:03