performer = get_current_session(); if($this->performer && $this->performer->pro) { $this->pro = $this->performer->pro; view()->share('pro', $this->performer->pro); } view()->share('performer', $this->performer); view()->share('pros', Pro::all()); view()->share('notes', Note::all()); $noteTemplates = NoteTemplate::all(); view()->share('noteTemplates', $noteTemplates); } public function performer(){ $sessionKey = Cookie::get('sessionKey'); if ($sessionKey == null){ throw new \Exception('No session key in cookie.'); } $performer = AppSession::where('session_key', $sessionKey)->first(); return $performer; } }