/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle(Request $request, Closure $next) { View::share('request', $request); View::share('editor', Editor::getFacadeRoot()); $viewHelpers = Config::get('boomcms.viewHelpers'); foreach ($viewHelpers as $key => $value) { View::share($key, $value); } return $next($request); }