notifications - Laravel 5.3 检查通知是否被读取

标签 notifications laravel-5.3

我在 Laravel 5.3 中使用数据库通知。是否有函数或属性来检查在循环用户通知时是否已读取通知。提前致谢

最佳答案

你可以肯定可以。
Laravel 中实际上有两种方法可以检查是否有通知

  • read
  • unread

  • 所以你可以在你的 Blade 模板中做这样的事情:
    @foreach(auth()->user()->notifications as $notification)
        ...
        @if($notification->unread())<badge>@lang('app.new')</badge>@endif
        ...
    @endforeach
    

    您也可以查询Notification用这些方法收集。

    关于notifications - Laravel 5.3 检查通知是否被读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42160232/

    相关文章:

    javascript - 最佳确认对话框 JavaScript 库

    Laravel:如何为发送电子邮件的通知编写集成测试

    android - 按下通知状态栏以从已关闭程序的最后一个 Activity 继续

    php - Laravel - ConvertEmptyStringsToNull 会破坏默认值行为吗?

    php - curl 错误 60 : SSL certificate in Laravel 5. 3

    laravel - 如何将数据添加到Laravel数据透视表中的其他列

    php - Eloquent 多行插入并在一个数组循环中

    Android通知,振动但没有声音

    ios - 我如何识别 ios 中的键盘按下?

    laravel-5.3 - Laravel 5.3 Controller __construct 在中间件之前调用