0

我怎样才能重新创建这个?我是 Laravel 的新手,我已经Route::apiResourcepost从我的 vue 页面设置了一个数据到我的控制器。我知道我需要保护 API 资源,并试图了解如何保护 API 资源。在 api.php 中,以下工作:

Route::apiResource('name', 'App\Http\Controllers\MyController');

但是当我尝试使用这样的中间件保护路由时:

Route::middleware('auth:api')->apiResource('name', 'App\Http\Controllers\MyController');

我得到状态 401 未授权返回,响应是:

{"message":"Unauthenticated."}

任何关于我做错/应该做的事情的反馈将不胜感激。

4

1 回答 1

3

当您使用auth:api中间件时,您必须在您的标头中传递一个承载令牌以进行身份​​验证。

看看这个

于 2020-12-09T22:42:48.063 回答