title: Laravel-Event: How to use Auth::user() in a Event?
body: <p>When I ask  if(Auth::user()->role == "xxxx") inside CandidateEvent displays "Trying to get property of non-object"</p>
  
  <p>The problem is that component Auth::user() isn't working in my Event.</p>
  
  <p>What is the correct way to use Auth within Events?</p>
  
  <pre><code>public function __construct()
  {
      if(Auth::user()-&gt;role == "XXXX")
      {
          $candidate = count(Candidate::CountNewCandidate());
      }
      else
      {
          $candidate = count(Candidate::CountNewCandidateGroup());
      }
      $this-&gt;data = [ 'cCandidate' =&gt; $candidate ];        
  }
  </code></pre>