Пример #1
0
 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);
 }