项目里使用laravel-admin搭建后台, 然后做了一个小功能, 右上角增加一个消息通知
如上图, 右上角有一个小铃铛, 点击之后清空消息, 并刷新当前页面....使用的是laravel-admin的action去操作
{$countText}
";
}
}
如上伪代码实现了一个通知, 当用户点击按钮的时候会触发handle方法,然后刷新当前页面...但是由于laravel-admin采用pjax导致无法刷新整个页面, 只会刷新下方的内容页面, 所以即使点击了也无法使小铃铛的1变成``
看了文档, 在handle方法使用 \Admin:...:disablePjax(); 禁用pjax, 不生效(应该在页面级别加,而不是处理的方法)
之后查看了一下MarkNotificationRead继承的Action有一个方法
之前思维一直卡在