Let's assume you have a custom model called Customer
. We'll configure this model to issue personal access tokens.
use Laravel\Sanctum\HasApiTokens;
use Illuminate\Foundation\Auth\User as Authenticatable;
class Customer extends Authenticatable
{
use HasApiTokens;
protected $fillable = ['name', 'email'];
// Define the relationship with tokens
public function tokens()
{
return $this->morphMany(\Laravel\Sanctum\PersonalAccessToken::class, 'tokenable');
}
}