title: Multiple guard assign rolling problem in laravel spatie permission
body: <p>I am using laravel spatie permission package.</p>
  <p>I have three guard named...</p>
  <ol>
  <li>web</li>
  <li>api</li>
  <li>customer</li>
  </ol>
  <h2>Problem</h2>
  <p>There is no role named 'customer'</p>
  <p>I created a customer role with customer guard.</p>
  <h2>auth.php</h2>
  <pre><code>    'defaults' =&gt; [
          'guard' =&gt; 'web',
          'passwords' =&gt; 'users',
      ],
  
  </code></pre>
  <pre><code>
      'guards' =&gt; [
  
          'customer' =&gt; [
              'driver' =&gt; 'session',
              'provider' =&gt; 'users',
          ],
  
          'web' =&gt; [
              'driver' =&gt; 'session',
              'provider' =&gt; 'users',
          ],
  
          'api' =&gt; [
              'driver' =&gt; 'token',
              'provider' =&gt; 'users',
              'hash' =&gt; false,
          ],
          
      ],
  </code></pre>
  <p>Here i changed guard order that that the official documentation followed.</p>
  <h2>Main question</h2>
  <p>The documentation says if i had multiple guard than add <code>$guard_name</code> property inside User model. but if i have more guards how to declare this specific guard.</p>