LARAVEL - 所有页面中的未读邮件通知

时间:2017-03-20 10:52:42

标签: php laravel notifications

在我的项目中我有前台和后台。

我有这个

InfoController

 //unread messages
 public function naoLido(){

        $infos = PedidoInfo::where('lido',0)->get();

        return view('layoutadmin' ,compact('infos'));
    }

这有效,但我如何在所有页面中使用它? 我有一个layoutAdmin.blade.php,我有菜单,我想把那些数字或未读的信息放在那里,但我在一个页面,我怎么能在所有页面显示?

 <i class="glyphicon glyphicon-list"></i> Informações 
       @if ($infosL -> count() > 0)
            { $infosL -> count() }}
       @endif
 <span class="caret pull-right"></span>

由于

1 个答案:

答案 0 :(得分:1)

您可以使用view composer

  

视图组合器是在呈现视图时调用的回调或类方法。如果每次渲染视图时都希望将数据绑定到视图,则视图编辑器可以帮助您将该逻辑组织到一个位置。