以下代码显示了在Laravel中已登录用户的所有未读通知:
```php $notifications = auth()->user()->unreadNotifications; ```
请注意,此代码需要在已经通过身份验证的用户上下文中运行。
```php $notifications = auth()->user()->unreadNotifications; ```
请注意,此代码需要在已经通过身份验证的用户上下文中运行。
auth()->user()->unreadNotifications
我将代码放入标签中,并将其绑定为未读属性,以便我的Vue组件可以访问unreads
数据。
<notification :userid="{{ auth()->user()->id }}" :unreads="{{ auth()->user()->unreadNotifications }}"></notification>
一切都很顺利。
通过vue js,我可以将未读数据限制为我想要的结果数量。
但是,当我在浏览器中查看源代码时,我可以看到所有通知都被显示出来,因此,由于有很多结果,页面加载延迟。
现在,我想要限制auth()->user()->unreadNotifications
,以便我可以控制要显示的结果数量。我在谷歌和laravel文档上查找,但没有找到。有人知道吗?