Laravel API返回“未经身份验证”

时间:2019-03-19 16:39:55

标签: php laravel laravel-passport laravel-authorization

我正在尝试根据laravel文档使用Laravel Passport创建一个api。

例如,我在path中创建以下路由:

project.processes.values().stream()
    .flatMap(process -> process.getActivities().values().stream()
            .filter(activity -> "starter".equals(activity.getType())));

api.php方法中,我这样:

Route::middleware('auth:api')->get('/worksheets', 'APIController@worksheets');

现在,我尝试通过以下步骤访问Postman:

  1. 我获得worksheetsif (Auth::check()) { $records = BO::get(); return Response::json($records); } else { echo "No auth"; } 进行POST请求
  2. 我复制access_token并创建GET请求。
  3. 我通过/oauth/token设置了access_token键,并通过Authorization设置了Bearer access_token键。
  4. 网址为accept

这始终是响应:

application/json

我认为问题出在/api/worksheets中间件

我该如何解决?

谢谢

0 个答案:

没有答案