jenny05322 / passport-guard
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/jenny05322/passport-guard
This package is auto-updated.
Last update: 2025-10-26 20:33:45 UTC
README
This package separate the resource server from the passport. It doesn't need to install passport package.
Install
Install by composer package manager.
composer require jenny05322/passport-guard
Next, register service provider in config/app.php.
Jenny05322\PassportGuard\App\Providers\ServiceProvider::class,
Add HasApiTokens trait to User model.
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Jenny05322\PassportGuard\App\HasApiTokens;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
use HasApiTokens, Notifiable;
}
In config/auth.php file, set the api driver to passportToken.
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passportToken',
'provider' => 'users',
],
],
Checking Scopes
Just like Laravel, so you can look at Checking Scopes in Laravel Document.