Skip to content

Overriding Model Token fails #1826

@PicassoHouessou

Description

@PicassoHouessou

Passport Version

13.0.3

Laravel Version

12

PHP Version

8.3.21

Database Driver & Version

No response

Description

When I tried to override the default model for Token, it failed.

Image

Steps To Reproduce

// app/Models/AccessToken.php

<?php

namespace App\Models;

use Laravel\Passport\Token   as PassportToken;

class AccessToken extends PassportToken
{
}

// App Service Provider

<?php

namespace App\Providers;

use App\Models\AccessToken; 
use Illuminate\Support\ServiceProvider; 
 

class AppServiceProvider extends ServiceProvider
{
    /**
     * Register any application services.
     */
    public function register(): void
    {
        Passport::ignoreRoutes();

    }

    /**
     * Bootstrap any application services.
     */
    public function boot(): void
    {
        Passport::useTokenModel(AccessToken::class);
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions