*/ class GlobalViewVariables { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle($request, Closure $next) { $projectsCount = Project::select(DB::raw('status_id, count(id) as count')) ->groupBy('status_id') ->pluck('count', 'status_id') ->all(); view()->share('projectStatusStats', $projectsCount); return $next($request); } }