role_id == 3) { $user = User::with(['announcements' => function ($query) { $query->orderBy('id', 'desc'); }])->find(Auth::user()->id); View::share('announcements', $user->announcements); } return $next($request); } }