Javascript 如何在vuejs中获取csrf_字段

Javascript 如何在vuejs中获取csrf_字段,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,如何在VueJs框架中的vue组件中为表单放置{!!csrf_field()!!}, 我想要这样的东西,但在vue组件中 <form id="login_success" @submit.prevent="phoneLogin"> {!! csrf_field() !!} <input id="csrf" type="hidden" name="csrf" /> <input id="code" type="hidden" name="co

如何在VueJs框架中的vue组件中为表单放置
{!!csrf_field()!!}

我想要这样的东西,但在vue组件中

 <form id="login_success" @submit.prevent="phoneLogin">
    {!! csrf_field() !!}
    <input id="csrf" type="hidden" name="csrf" />
    <input id="code" type="hidden" name="code" />
 </form>

{!!csrf_field()!!}

如果您将Laravel与Vuejs一起使用,而不是一个完整的单页应用程序,请在头部添加令牌,并在js中执行以下操作。该技术依赖于您使用axios

let token = document.head.querySelector('meta[name="csrf-token"]');

if (token) {
    window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;
} else {
    console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');
}

Laravel附带了一个自动执行此操作的

我猜您正在使用Laravel为应用程序提供服务?谢谢,我使用Laravel for API,我从另一个Laravel项目中获取csrf_字段,并以这种形式粘贴它的值,如下所示
,解决了问题谢谢,修复了我的问题,我从另一个laravel项目中获得csrf_字段,并以这种形式粘贴它的值,就像这样
,然后它被解决了