在 Fortify 提供的双因素身份验证中,在 null 上调用成员函数 forceFill()

问题描述

希望你们一切都好, 我使用 vus.js 作为前端的 SPA,而 Laravel 8 作为后端。我正在使用 API 连接这些框架,在 Laravel 中,我正在使用 Fortify(headless auth) 处理身份验证,并尝试通过向 '/ 发送发布请求来启用 双因素身份验证 fortify 提供的 user/two-factor-authentication' 认路由。在 Laravel 文档中,它告诉我当我通过 XHR 请求调用它时将返回 200 HTTP 响应,而不是启用两因素身份验证并提供 200 响应它显示

在 null 上调用成员函数 forceFill()。

我还发送了身份验证令牌,并且我正在通过 sancturm 保护 api 路由,我已经检查了请求用户,但它返回了一个空值,这是我从 api 的路由:

Route::post('/user/two-factor-authentication',[TwoFactorAuthenticationController::class,'store']);

我是学习laravel的新手,所以请帮助我,我应该怎么做才能解决这个问题,我错过了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)