- Install Passport composer require laravel/passport
COMPOSER_MEMORY_LIMIT=-1 composer require laravel/passport
2. Migration php artisan migrate
-
Key Generate php artisan passport:install
-
User Model use Laravel\Passport\HasApiTokens;
use HasApiTokens, HasFactory, Notifiable;
- Update App\Providers\AuthServiceProvider use Laravel\Passport\Passport;
in boot function add Passport::routes();
- Update config/auth.php
inside guard below web add this
'api' => [ 'driver' => 'passport', 'provider' => 'users', ]
- create route and method