PHPackages                             danilo/passport - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. danilo/passport

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

danilo/passport
===============

1.1.0-a(8y ago)048PHPPHP ~5.6|~7.0

Since Jan 2Pushed 8y agoCompare

[ Source](https://github.com/dtapiah/passport)[ Packagist](https://packagist.org/packages/danilo/passport)[ RSS](/packages/danilo-passport/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (3)Versions (10)Used By (0)

Passport Multi-Auth
===================

[](#passport-multi-auth)

Requirement
-----------

[](#requirement)

- Create laravel project.

```
$ composer create-project laravel/laravel "Name"
```

- Install auth.

```
$ php artisan make:auth
```

- Config database in `.env` file.
- Install `passport`.

```
$ composer require laravel/passport
```

- Run migrations.

```
$ php artisan migrate
```

- Create clients.

```
$ php artisan passport:install
```

Create two more clients with ID 3 and 4.

```
$ php artisan passport:client --password
```

Installing and configuring package
----------------------------------

[](#installing-and-configuring-package)

- Install with composer:

```
$ composer require danilo/passport ~1.1.0-a
```

- Add provider to `config/app.php` file:

```
    'providers' => [
        ...
        jumpitt\passport\MultiServiceProvider::class,
    ],
```

- Publish components:

```
$ php artisan vendor:publish
```

And choose the provider `jumpitt\passport\MultiServiceProvider`

- Run migrations:

```
$ php artisan migrate
```

- Modify User Model, make it use `HasApiTokens` and add some constant for use as client\_id from the `oauth_clients` table.

```
