AI tried to give me an answer, but it didn't work. I created a custom provider and cleared config cache. But that was a no go.
Here is the provider I created:
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Laravel\Sanctum\Sanctum;
use App\Models\CustomPersonalAccessToken;
class SanctumServiceProvider extends ServiceProvider
{
/**
* Register services.
*/
public function register(): void
{
//
}
/**
* Bootstrap services.
*/
public function boot(): void
{
Sanctum::usePersonalAccessTokenModel(CustomPersonalAccessToken::class);
}
}
And registered it:
<?php
return [
App\Providers\AppServiceProvider::class,
App\Providers\SanctumServiceProvider::class,
];
Like I said, this did not work.