title: Using Sanctum with Laravel Spark conflict
body: <p><strong>My setup</strong></p>
  <ul>
  <li>Laravel 8</li>
  <li>Laravel Spark Mollie</li>
  </ul>
  <p>I'm constantly hitting a brick wall when calling API requests with Spark &amp; Sanctum. I've installed Sanctum with no problem and migrated.</p>
  <p>I've added <code>use Laravel\Sanctum\HasApiTokens;</code> to <code>app/Models/User.php</code> and added <code>use HasApiTokens;</code> to the class.</p>
  <p><strong>My Api.php route</strong></p>
  <pre><code>Route::group([
      'middleware' =&gt; 'auth:sanctum'
  ], function () {
      Route::get('categories', [\App\Http\Controllers\categories::class, 'fetchCategories']);
  });
  </code></pre>
  <p>When I call the Api I get this error</p>
  <pre><code>ErrorException
  Declaration of Laravel\Sanctum\HasApiTokens::tokenCan(string $ability) should be compatible with Laravel\Spark\User::tokenCan($ability)
  </code></pre>
  <p>I've tried changing <code>use Laravel\Sanctum\HasApiTokens;</code> to <code>Laravel\Spark\HasApiTokens</code> on User.php. The error goes away, but whenever I try calling the Api, it returns me back to the login homepage.</p>
  <p>Any ideas? As the Spark documentation doesn't really explain how Sanctum or Api protection work.</p>