我想检查我的应用程序中的未读消息,就像它在 laravel 4 的“过滤前”中一样。我已将其放入RouteServiceProvider.php
文件中的引导函数中:
$unread_messages = 0;
if(Auth::check())
{
$unread_messages = Message::where('owner',Auth::user()->id)
->where('read',0)
->count();
}
View::share('unread_messages',$unread_messages);
看来,我不能Auth::check()
在那里使用。我已登录,但未使用 if 子句中的代码。该应用程序已命名,我use Auth;
在文件顶部有一个。在这个文件中这通常是不可能的,还是一定是我犯的错误?