当管理员向特定用户发送通知时,仅向用户闪烁一次

问题描述

管理员特定用户发送通知时,我必须向用户发送一次通知,只需闪烁一次,他们是否可以在不将值存储在数据库中并且通知弹出窗口甚至没有任何关闭按钮的情况下执行此操作。 Larvel flash 消息在我的情况下不起作用,因为管理员特定用户发送通知并在当前会话中进行 flash 工作。我认为的一种方法是在弹出窗口关闭调用ajax,但在这种情况下,我必须将通知的值保存在数据库中。如果有人有更好的想法请分享

解决方法

为此我使用 Session::flash(...)

看看这个:

这是在控制器中

 Session::flash('activation',$operation2);

然后在您看来:

@if(\Illuminate\Support\Facades\Session::has('activation'))
<script>
    swal({
        title: "congrats",text: '{{\Illuminate\Support\Facades\Session::get('activation')}}',type: success,confirmButtonColor: "#DD6B55",confirmButtonText: "ok",closeOnConfirm: false
    });
</script>
@endif

这只会闪烁一次