title: How to make Policy Auto-Discovery new Laravel feature work with my models in a different folder?
body: <p>I have just updated my Laravel to 5.8 and can't make my Policies auto-discovery work.</p>
  
  <p>I think it's because all my models are in <em>app/Models</em>. 
  The documentation says that I can change the default behavior using this gate.</p>
  
  <pre><code>Gate::guessPolicyNamesUsing(function ($modelClass) {
      // return policy class name...
  });
  </code></pre>
  
  <p>But I can't make it work. The check function '''$user->can()''' always return false for all my Policies and models.
  Is it really the problem? The models folder, or I'm missing somenting?</p>
  
  <p>By the way, everything works great if I map it manually in the <strong>$policies</strong> array at <strong>AuthServiceProvider.php</strong></p>
  
  <p>Thank you!</p>