mocode/sanctum-mongodb

Laravel Sanctum Mongodb provides a featherweight authentication system for SPAs and simple APIs.
1,918 2
Install
composer require mocode/sanctum-mongodb
Latest Version:v2.10.0
PHP:^7.2|^8.0
License:MIT
Last Updated:Apr 23, 2021
Links: GitHub  ·  Packagist
Maintainer: mocode

Introduction

Laravel Sanctum MongoDB provides a featherweight authentication system for SPAs and simple APIs.

Installation

You may install Laravel Sanctum MongoDB via the Composer package manager:

composer require mocode/sanctum-mongodb

Next, you should publish the Sanctum configuration and migration files using the vendor:publish Artisan command. The sanctum configuration file will be placed in your application's config directory:

php artisan vendor:publish --provider="Mocode\Sanctum\SanctumServiceProvider"

Finally, you should run your database migrations. Sanctum will create one database table in which to store API tokens:

php artisan migrate

Next, if you plan to utilize Sanctum to authenticate an SPA, you should add Sanctum's middleware to your api middleware group within your application's app/Http/Kernel.php file:

'api' => [
    \Mocode\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
    'throttle:api',
    \Illuminate\Routing\Middleware\SubstituteBindings::class,
],

Official Documentation

Documentation for Sanctum can be found on the Laravel website.

License

Laravel Sanctum MongoDB is open-sourced software licensed under the MIT license.

Related Packages

fahmiardi/laravel-mongodb-auth

Laravel 5.3 Auth with MongoDB and able to integrate with Passport user_id foreig...

83 0
laravel/sanctum

Laravel Sanctum provides a featherweight authentication system for SPAs and simp...

215,252,527 2,986
kh411d/laravel-odm-auth

Laravel 4 doctrine ODM MongoDB Authentication & ACL

16 0
flatline/mongol

MongoDB library and Auth driver for Laravel 4

38 1
xaamin/lumen-sanctum

Lumen Sanctum provides a featherweight authentication system for SPAs and simple...

6 0