php - SQLSTATE [42883]:未定义函数:7 错误:运算符不存在:文本->> 未知
问题描述
我有一个 laravel 应用程序,现在我添加了通知。在通知数据列中,我已回复时间、thread_id 和 message_id ( {"repliedTime":"2020-08-15T16:19:07.594839Z","thread_id":"33","message_id":"229"}
)。
'data->thread_id'
我使用(例如$notification = auth()->user()->unreadNotifications()->where('data->thread_id', $thread->id)->get();
:)在 Controller 中获取通知 thread_id
它在本地工作,但在 heroku 上它向我抛出了这个错误:SQLSTATE [42883]:未定义的函数:7 错误:运算符不存在:文本->> 未知。
关于如何重写where('data->thread_id', $thread->id)
也适用于 Heroku 的任何想法?
谢谢你,稀有
解决方案
推荐阅读
- visual-studio-code - VS Code - 无法找到并安装 C++ 扩展
- json - 使用 Spark SQL 的多级复杂嵌套 Json
- xamarin.forms - Xamarin 为模拟器性能提供硬件加速。(花费大量时间部署)
- php - 生成 GTM 脚本的 PHP cronjob
- javascript - Python 数据无法在 JavaScript 传单地图中正确加载
- php - 如何使用 laravel where 子句?
- magento - Magento 2 Rest api:无法下订单。出错
- php - laravel 中是否有类似 yii2 的调试?
- angular - 点击链接的http get请求在角度2中给出错误
- ios - 我们可以在 ios swift 的 indexpath 的 didSelectRow 中异步调用 api