【发布时间】:2017-08-29 08:55:22
【问题描述】:
这是默认的 laravel notifications data 字段
{
"type":"Update Appointment",
"appointment_id":"379",
"date":null,
"updated_by":"Mahir",
"status":"2"
}
在controller 我想用status = 2 获取所有通知并标记为已读
Laravel 5.3 文档展示
$user = App\User::find(1);
foreach ($user->unreadNotifications as $notification) {
$notification->markAsRead();
}
如何修改它以获取带有status = 2 的所有通知
更新:寻找类似的东西
$noti = $user->unreadNotifications->where('data->status',"2");
注意:我的数据库不支持json 数据类型。
【问题讨论】:
-
说真的,知道一个回答:(
标签: laravel notifications laravel-5.3