mocode/sanctum-mongodb

Laravel Sanctum Mongodb为SPA和简单API提供轻量级认证系统。

v2.10.0 2021-04-23 07:30 UTC

This package is not auto-updated.

Last update: 2024-09-21 23:07:47 UTC


README

Laravel Sanctum MongoDB为SPA和简单API提供轻量级认证系统。

安装

您可以通过Composer包管理器安装Laravel Sanctum MongoDB。

composer require mocode/sanctum-mongodb

接下来,您应使用vendor:publish Artisan命令发布Sanctum配置和迁移文件。配置文件将放置在您的应用程序的config目录中。

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

最后,您应运行数据库迁移。Sanctum将创建一个数据库表来存储API令牌。

php artisan migrate

接下来,如果您计划利用Sanctum对SPA进行认证,您应将Sanctum的中间件添加到应用程序的app/Http/Kernel.php文件中的api中间件组。

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

官方文档

Sanctum的文档可以在Laravel网站上找到。

许可协议

Laravel Sanctum MongoDB是开源软件,受MIT许可协议许可。