title: Laravel double auth and @guest statement
body: <p>I use Laravel 5.6, I have 2 auth guards :</p>
  
  <pre><code>'user' =&gt; [
      'driver' =&gt; 'session',
      'provider' =&gt; 'users',
  ],
  
  'member' =&gt; [
      'driver' =&gt; 'session',
      'provider' =&gt; 'members',
  ],
  </code></pre>
  
  <p>In my template, I just have a little problem, I want to use @auth('user') for example to load correct view, but when I use @guest, a 'member' is considered as a guest, I explain :</p>
  
  <p>In my blade :</p>
  
  <pre><code>@auth('user')
     // content for user logged
  @endauth
  
  @auth('member')
     // content for member logged
  @endauth
  
  @guest
     // content for guest only
     // but this content is shown for members logged (in addition of the @auth('member') content
  @endguest
  </code></pre>
  
  <p>I don't know why, when a member is logged, he will see the @guest content and the @auth('member') content. Do I need to configure something else ? I want the same behavior of user auth.</p>
  
  <p>** <strong>EDIT</strong> **</p>
  
  <p>Ok, with this ugly way, it works :</p>
  
  <pre><code>@guest('member')
     @guest('user')
       // only guest
     @endguest
  @endguest
  </code></pre>