📅  最后修改于: 2023-12-03 15:02:37.091000             🧑  作者: Mango
Laravel 护照是一个简单易用的身份验证系统,可为 Laravel 应用程序提供基于会话和 API 身份验证,使用 Laravel 的基本身份验证功能 。它旨在快速且轻松地添加身份验证功能,同时还允许进行自定义和扩展。
安装 Laravel 护照只需要几个步骤。首先,请使用 Composer 安装包:
composer require laravel/passport
完成后,您需要根据 Laravel 版本运行一些自动安装命令。在 Laravel 8 中,Laravel 护照已经包含在 Laravel 安装中。
Laravel Passport 我们添加公钥和私钥用于用户登录注册时的 token 认证。
php artisan passport:install
现在您已准备好开始使用 Laravel 护照了。要生成 Passport 加密密钥,请使用 passport:keys
命令:
php artisan passport:keys
Laravel 护照提供了许多配置选项可在 config/auth.php
文件中更改。有关详细信息,请参见 Laravel 护照文档。
要开始使用 Laravel 护照,请添加身份验证路由和控制器。
use Laravel\Passport\HasApiTokens;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
use HasApiTokens, Notifiable;
}
Route::group(['middleware' => 'auth:api'], function () {
Route::get('/user', function (Request $request) {
return $request->user();
});
});
Laravel 护照文档中有详细的使用说明和示例。
Laravel Passport 还允许您自定义和扩展其功能。有关详细信息,请参见 Laravel 护照文档。
Laravel 护照是一个快速、简便的身份验证解决方案,可用于 Laravel 应用程序。它提供了许多强大的功能,并且非常易于扩展和自定义。如果您需要实现身份验证,Laravel 护照是一个值得考虑的选择。