gpt4 book ai didi

api - Laravel - 在标题中发送 api_token

转载 作者:行者123 更新时间:2023-12-03 23:14:57 25 4
gpt4 key购买 nike

我正在为 Laravel 构建一个 API,我想在标题中发送 api_token 而不是表单帖子。这是已经内置的东西,还是我必须弄清楚如何创建自己的身份验证驱动程序?

最佳答案

在我自己为此苦苦挣扎之后,我得到了它的工作。
你需要先按照这个小教程学习如何将 api_token 用于你的 laravel API:
https://gistlog.co/JacobBennett/090369fbab0b31130b51

然后,一旦您在 users 表等中拥有 api_token,您现在可以在每个请求的 header 中传递它。

我的 laravel 使用的是 Vueify 模板,即我在/components/Comment.vue 等文件下。

第一步是通过 Blade 模板中的组件定义传递一个属性,将用户 api_token 传递给 Vue 模板:

<comments id_token="{{ access()->user()->api_token }}"></comments>

然后确保在您的 .vue 文件中通过将其添加到“props”来接受该属性:
export default {
data: function() {
return {
edit: false,
list: [],
comment: {
id: '',
name: '',
body: ''
}
};
},

props: ['id_token'],

created: function() {
Vue.http.headers.common['Authorization'] = 'Bearer ' + this.id_token;

this.fetchCommentList();
},

请注意,我还将 token 添加到公共(public) header 中,以便让它通过所有方法中使用的每个请求。
Vue.http.headers.common['Authorization'] = 'Bearer ' + this.id_token;

关于api - Laravel - 在标题中发送 api_token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38250569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com