【发布时间】:2021-08-04 08:55:16
【问题描述】:
我们计划使用ajax 来post 一些数据。这是我们的代码:
$.ajax({
type: "POST",
url: "{{route('something.someevent')}}",
data: {
_token: _token
},
success: function(o) {
console.log(o);
},
dataType: "json"
});
问题是我们得到了
[HTTP/1.1 401 未授权 133ms]
如果我们删除构造上的$this->middleware('auth');,我们就能够接收数据。用户实际上是登录。
如何使 API 与应用程序相同的身份验证?谢谢提前
【问题讨论】:
-
你从哪里得到令牌?你用的是laravel护照吗?
-
@Aless55 var _token = $("meta[name='csrf-token']").attr("content");
-
Laravel 认证。我不确定那是不是护照。
标签: javascript jquery laravel laravel-8