📅  最后修改于: 2023-12-03 15:17:12.925000             🧑  作者: Mango
Laravel Sanctum 是一个创建为 SPA(单页应用程序)、移动应用程序和简单的 API 以提供支持使用 Laravel 提供的多种身份验证机制。
以下是 Laravel Sanctum 安装的步骤:
在 Laravel 应用程序中,可使用 Composer 安装 Sanctum。 打开命令行,输入以下命令完成安装:
composer require laravel/sanctum
在对数据库进行任何迁移之前,需要为 Laravel Sanctum 配置数据库。
使用 migrate
命令迁移数据库:
php artisan migrate
打开 app/Http/Kernel.php
文件并将 Sanctum 的中间件添加到 $routeMiddleware
数组中:
'auth' => \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
完成 Laravel Sanctum 安装后,可以使用 sanctum:install
Artisan 命令创建身份验证令牌:
php artisan sanctum:install
sanctum:install
命令将更新您的 User
模型以使用 Sanctum 令牌验证。
通过 Laravel Sanctum,支持使用 Laravel 提供的身份验证机制。在路由中使用 auth:sanctum
中间件,支持认证并使用 Sanctum 生成的令牌。
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
return $request->user();
});
以上是 Laravel Sanctum 安装的详细步骤。欢迎试用!