All Projects → designmynight → Laravel Mongodb Passport

designmynight / Laravel Mongodb Passport

Licence: mit
A package to get Laravel Passport working with MongoDB

Projects that are alternatives of or similar to Laravel Mongodb Passport

Laravel Email Verification
Laravel package to handle user verification using an activation mail
Stars: ✭ 63 (-1.56%)
Mutual labels:  laravel, laravel-5-package
Laravel Settings
Simple Settings package for a laravel application
Stars: ✭ 45 (-29.69%)
Mutual labels:  laravel, laravel-5-package
Orderable
My very first Laravel package
Stars: ✭ 21 (-67.19%)
Mutual labels:  laravel, laravel-5-package
Socialite Mailru
MailRu OAuth2 Provider for Laravel Socialite
Stars: ✭ 25 (-60.94%)
Mutual labels:  laravel, laravel-5-package
Notifier
NO LIBRARIES socket per page bridge for your Laravel application. (CLIENT PART INCLUDED)
Stars: ✭ 57 (-10.94%)
Mutual labels:  laravel, laravel-5-package
Improved Polymorphic Eloquent Builder
🔨 Improved Polymorphic Eloquent Builder
Stars: ✭ 12 (-81.25%)
Mutual labels:  laravel, laravel-5-package
Russianpost Sdk
PHP SDK для Почты России
Stars: ✭ 43 (-32.81%)
Mutual labels:  laravel, laravel-5-package
Laravel Widgetize
A minimal package to help you make your laravel application cleaner and faster.
Stars: ✭ 791 (+1135.94%)
Mutual labels:  laravel, laravel-5-package
Laravel Wang Editor
wangEditor for Laravel
Stars: ✭ 52 (-18.75%)
Mutual labels:  laravel, laravel-5-package
Fluent Facebook
A laravel 5 package for reading and writing to facebook graph object with ease in laravelish syntax
Stars: ✭ 49 (-23.44%)
Mutual labels:  laravel, laravel-5-package
Laravel Tools
路飞laravel工具
Stars: ✭ 24 (-62.5%)
Mutual labels:  laravel, laravel-5-package
Laravel Potion
laravel - Potion is a pure PHP asset manager for Laravel 5 based off of Assetic.
Stars: ✭ 63 (-1.56%)
Mutual labels:  laravel, laravel-5-package
Identity Number
Validator for Swedish personal identity numbers (personnummer). For use "standalone" or with Laravel.
Stars: ✭ 17 (-73.44%)
Mutual labels:  laravel, laravel-5-package
Laravel Test Factory Helper
Generate Laravel test factories from your existing models
Stars: ✭ 873 (+1264.06%)
Mutual labels:  laravel, laravel-5-package
Angular5.2 Laravel5.6
Angular 5.2 and Laravel 5.6 Authentication and CRUD
Stars: ✭ 17 (-73.44%)
Mutual labels:  laravel, laravel-5-package
Laravel User Settings
Simple and persistent boolean settings per user
Stars: ✭ 34 (-46.87%)
Mutual labels:  laravel, laravel-5-package
Laravel Video Chat
Laravel Video Chat using Socket.IO and WebRTC
Stars: ✭ 646 (+909.38%)
Mutual labels:  laravel, laravel-5-package
Orm
A drop-in Doctrine ORM 2 implementation for Laravel 5+ and Lumen
Stars: ✭ 712 (+1012.5%)
Mutual labels:  laravel, laravel-5-package
Larrock Core
Core components for LarrockCMS
Stars: ✭ 46 (-28.12%)
Mutual labels:  laravel, laravel-5-package
Laravel Paytm Wallet
Integrate paytm wallet in your laravel application easily with this package. This package uses official Paytm PHP SDK's.
Stars: ✭ 58 (-9.37%)
Mutual labels:  laravel, laravel-5-package

Laravel MongoDB Passport

Latest Stable Version Total Downloads

A service provider to add support for Laravel Passport and MongoDB.

Table of contents

Installation

Installation using composer:

composer require designmynight/laravel-mongodb-passport

You need to have your App\User class extend DesignMyNight\Mongodb\Auth\User.php instead of the default Illuminate\Foundation\Auth\User. This user class extends larvel-mongodb eloquent user as well as adding all the standard and required authentication and laravel passport traits.

<?php

namespace App;

use Illuminate\Notifications\Notifiable;
use DesignMyNight\Mongodb\Auth\User as Authenticatable;

class User extends Authenticatable
{
    use Notifiable;
}

Laravel version Compatibility

Laravel Passport Package
5.5.x 4.0.x, 5.0.x, 6.0.x, 7.0.x 1.1.x
5.6.x 4.0.x, 5.0.x, 6.0.x, 7.0.x 1.1.x
6.x 4.0.x, 5.0.x, 6.0.x, 7.x, 8.x 1.2.x

And add the service provider in config/app.php:

DesignMyNight\Mongodb\MongodbPassportServiceProvider::class,

For usage with Lumen, add the service provider in bootstrap/app.php.

$app->register(DesignMyNight\Mongodb\MongodbPassportServiceProvider::class);

The service provider will overide the default laravel passport models in order to use mongodb's implementation of eloquent. There is no need to register any additional classes or add any additional configuration other than those outlined in Laravel Passport and MongoDB.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].