PHP Package: laravel/passport

Laravel Passport provides a full OAuth2 server implementation for your Laravel application, making API authentication a breeze.

Current Version: 12.4.2
Last Updated: 2025-02-24
PHP Requirement: >=7.1
Dependencies: illuminate/database, illuminate/console, php-http/guzzle6-adapter
⚠️ To ensure full functionality, the above dependencies might be required.

Package Description

Laravel Passport is a full OAuth2 server implementation that provides a simple and easy way to authenticate API requests in your Laravel application. With Passport, you can issue tokens for different types of clients, manage scopes, and handle authentication seamlessly. It's a robust and secure solution for API authentication in Laravel projects.

🔗 View on GitHub

Download Latest Version: 12.4.2

Download Download v12.4.2

Code Integration Example

Make sure to include the correct namespace and class paths for proper usage.

<?php

// Example from PHPlibraries.com
require_once 'libs/laravel/passport/12.4.2/autoload.php';

use Laravel\Passport\Passport;
use Laravel\Passport\ClientRepository;
use Laravel\Passport\PersonalAccessClient;
use Laravel\Passport\TokenRepository;
use League\OAuth2\Server\AuthorizationServer;
use League\OAuth2\Server\ResourceServer;


$obj = new Laravel\Passport\Passport();
echo "✅ Example created successfully.";

?>

We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.