Javascript 在向laravel 5应用程序提交表单请求时,如何从html页面获取和发送_令牌

Javascript 在向laravel 5应用程序提交表单请求时,如何从html页面获取和发送_令牌,javascript,angularjs,laravel-5,csrf-protection,Javascript,Angularjs,Laravel 5,Csrf Protection,我有一个应用程序,客户端用HTML和Angularjs编写,服务器端用Laravel5编写。每次我提交表格时,我都会使用$http将模型发送到我的laravel 5应用程序中的某个路由,但我一直有错误 production.ERROR: exception 'Illuminate\Session\TokenMismatchException'... 我知道这是因为\u token在我的模型中不存在。但是,由于我的表单页面是纯HTML和Javascript的,我如何获得它呢。 谢谢这是很常见的问

我有一个应用程序,客户端用HTML和Angularjs编写,服务器端用Laravel5编写。每次我提交表格时,我都会使用
$http
将模型发送到我的laravel 5应用程序中的某个路由,但我一直有错误

production.ERROR: exception 'Illuminate\Session\TokenMismatchException'...
我知道这是因为
\u token
在我的模型中不存在。但是,由于我的表单页面是纯HTML和Javascript的,我如何获得它呢。
谢谢

这是很常见的问题。您需要使用标记并添加标题X-CSRF-TOKEN,如下所示

<meta name="csrf-token" content="{{ csrf_token() }}" />

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});

$.ajaxSetup({
标题:{
'X-CSRF-TOKEN':$('meta[name=“CSRF-TOKEN”]).attr('content'))
}
});
更多信息请访问