Skip to content

Overriding Model Token fails #1826

Open
@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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions