public function __construct(Request $request, Session $session, Editor $editor) { $this->session = $session; $this->request = $request; $this->auth = Auth::getFacadeRoot(); $this->editor = $editor; $this->person = $this->auth->getPerson(); if ($this->role) { $this->authorization($this->role); } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle(Request $request, Closure $next) { View::share('auth', Auth::getFacadeRoot()); 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); }