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); } }