Laravel:在邮递员中调用 Web API 返回未经身份验证的消息

问题描述 投票:0回答:0

所以,我创建了一个 GET API,laravel 数据表插件使用它 来获取用户列表。这个路由是用中间件添加到 web.php 文件中的

        \App\Http\Middleware\EncryptCookies::class,
        \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
        \Illuminate\Session\Middleware\StartSession::class,
        \Illuminate\View\Middleware\ShareErrorsFromSession::class,
        \App\Http\Middleware\VerifyCsrfToken::class,
        \Illuminate\Routing\Middleware\SubstituteBindings::class

接下来,为了在邮递员中调用它,我添加了标题

X-Csrf-Token:ouesMUeA1fGUkKGQEFUfBdqsxBml99gEunrenbQH
Accept:application/json

和datatable的Get参数

draw:1
columns[0][data]:id
columns[0][name]:ID
columns[0][searchable]:true
columns[0][orderable]:true
columns[0][search][value]:
columns[0][search][regex]:false
columns[1][data]:created_at
columns[1][name]:Created date
columns[1][searchable]:true
columns[1][orderable]:true
columns[1][search][value]:
columns[1][search][regex]:false
order[0][column]:0
order[0][dir]:desc
start:0
length:10
search[value]:
search[regex]:false
type:registered

但是 API 调用返回数据

{
   "message": "Unauthenticated."
}

我不想删除中间件,所以我在 Postman 中缺少什么?

删除中间件有效,但我希望它与中间件一起工作

laravel routes postman request-headers
© www.soinside.com 2019 - 2024. All rights reserved.