Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here

fhsinchy/guide-to-laravel-passport

14 stars
3 code files
View fhsinchy/guide-to-laravel-passport on GitHub

auth-server/composer.json

Open in GitHub
{
//
"require": {
"php": "^7.3|^8.0",
//
"laravel/passport": "^10.1"
}
//
}

auth-server/app/Providers/AuthServiceProvider.php

Open in GitHub
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
use Laravel\Passport\Passport;
 
class AuthServiceProvider extends ServiceProvider
{
//
public function boot()
{
$this->registerPolicies();
 
Passport::routes();
 
Passport::tokensExpireIn(now()->addDays(15));
Passport::refreshTokensExpireIn(now()->addDays(30));
}
}

auth-server/config/auth.php

Open in GitHub
return [
//
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
 
'api' => [
'driver' => 'passport',
'provider' => 'users',
'hash' => false,
],
],
//

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.