我有一个laravel护照api,在我反应的前端,我创建了一条私有路由,在此私有路由中,我称为checkAuth函数,以了解用户已通过身份验证,但现在我只通过了该函数对我来说是真实还是错误要测试(作为我的初学者),当我尝试检查令牌是否为真时,我最终崩溃了,因为我不知道怎么做或从哪里开始,我需要一个实际的例子,如果有人可以帮助我,谢谢!
即使检查用户名和密码,生成令牌并将其存储在本地存储中也可以。我只需要检查此令牌是否为真或不变即可。
答案 0 :(得分:0)
只需使用auth:api中间件。这只是一个简单的路由文件示例。
Route::get('/validate-token', function () {
return ['data' => 'Token is valid'];
})->middleware('auth:api');
您还可能想检出Passport Documentation
答案 1 :(得分:0)
您可以按照前面的答案直接在路由上添加中间件 您也可以使用这种条件
if (auth()->guard('api')->check()){
//do some thing
}