首页 > 解决方案 > 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 的任何想法?

谢谢你,稀有

标签: phplaravel

解决方案


推荐阅读