我在Vuejs中使用Laravel 7.5.2。我正在使用护照进行api身份验证。我已遵循laravel网站上的护照安装说明。
我在开发人员工具中看到的,名为“ laravel_token”的cookie正在生成并与ajax请求一起发送。
在我的控制器中,我已将api中间件包括在内
public function __construct(){
$this->middleware('auth:api');
}
Api / Ajax响应
{
"message": "Undefined index: aud",
"exception": "ErrorException",
"file": "E:\\laravel\\vendor\\laravel\\passport\\src\\Guards\\TokenGuard.php",
"line": 140,
"trace": [
{
...
}
]
您是否运行过php artisan passport:install
?
需要在存储目录中安装密钥。