【发布时间】:2017-08-19 11:48:31
【问题描述】:
在我的 laravel 应用中,我想使用 Pusher 向特定用户发送通知。
我把这段代码放在我的方法中:
$pusher = App::make('pusher');
$pusher->trigger( 'notification-channel',
'notification-event',
array('text' => 'this is a notification'));
return view('home');
并将其放入 home.blade.php :
<script src="//js.pusher.com/3.0/pusher.min.js"></script>
<script>
var pusher = new Pusher("{{env("PUSHER_KEY")}}");
var channel = pusher.subscribe('notification-channel');
channel.bind('notification-event', function(data) {
alert(data.text);
});
但这会使通知显示给任何用户。 这还有一个问题,就是用户只能在主页上才能收到通知!
那么,我应该怎么做才能向特定用户发送通知并让用户从任何页面接收它??
【问题讨论】:
标签: laravel notifications pusher